Categorygithub.com/joco-ding/static-server
module
0.0.0-20240717001833-8ad215fb72d3
Repository: https://github.com/joco-ding/static-server.git
Documentation: pkg.go.dev

# README

Static File Server

Proyek ini adalah server HTTP sederhana yang melayani file statis menggunakan framework Gin. Server ini dapat dikonfigurasi melalui argumen command line.

Cara Menggunakan

  1. Clone repositori ini:

    git clone https://github.com/joco-ding/static-server.git
    cd static-server
    
  2. Compile kode Go:

    go build -o static-file-server cmd/main.go
    
  3. Jalankan server dengan opsi yang diinginkan:

    ./static-file-server [options]
    

Opsi

  • -port: Port untuk menjalankan server. Default: 8080
  • -static: Direktori untuk file statis. Default: ./
  • -debug: Mode debug. Default: false

Contoh

Menjalankan server di port 9090, melayani file statis dari direktori public, dan mengaktifkan mode debug:

./static-file-server -port 9090 -static ./public -debug

Struktur Direktori

Berikut adalah struktur direktori yang direkomendasikan untuk proyek ini:

.
├── main.go
├── README.md
└── public
    ├── index.html
    └── ...
  • main.go: File sumber utama untuk server.
  • README.md: File ini.
  • public: Direktori tempat menyimpan file statis Anda (misalnya, index.html, CSS, JS).

Lisensi

Proyek ini dilisensikan di bawah MIT License.

# Packages

No description provided by the author