nmcapule / oclz-go

https://github.com/nmcapule/oclz-go
https://oclz.fly.dev
MIT License
1 stars 1 forks source link
docker inventory lazada shopee tiktok

oclz-go

Building

export REPLICA_URL=<your replica url>
export LITESTREAM_ACCESS_KEY_ID=<your s3 access key id>
export LITESTREAM_SECRET_ACCESS_KEY=<your s3 secret access key>

docker build -t latest .

docker run \
  -p 8080:8080 \
  -e REPLICA_URL \
  -e LITESTREAM_ACCESS_KEY_ID \
  -e LITESTREAM_SECRET_ACCESS_KEY \
  latest

Deploying to Fly.io

flyctl secrets set REPLICA_URL=<your replica url>
flyctl secrets set LITESTREAM_ACCESS_KEY_ID=<your s3 access key id>
flyctl secrets set LITESTREAM_SECRET_ACCESS_KEY=<your s3 secret access key>

flyctl deploy