diff --git a/.github/workflows/configure.yml b/.github/workflows/configure.yml index ab6b8e6..e1f88cc 100644 --- a/.github/workflows/configure.yml +++ b/.github/workflows/configure.yml @@ -33,12 +33,15 @@ jobs: - name: 💼 Update `SECRET` on fly.io if: inputs.secret != '' run: flyctl secrets set SECRET=${{ inputs.secret }} --app ${{ github.repository_owner }}-gsw + - name: 💼 Update `DISCORD_BOT_TOKEN` on fly.io if: inputs.discord_bot_token != '' run: flyctl secrets set DISCORD_BOT_TOKEN=${{ inputs.discord_bot_token }} --app ${{ github.repository_owner }}-gsw + - name: 💼 Update `TELEGRAM_BOT_TOKEN` on fly.io if: inputs.telegram_bot_token != '' run: flyctl secrets set TELEGRAM_BOT_TOKEN=${{ inputs.telegram_bot_token }} --app ${{ github.repository_owner }}-gsw + - name: 💼 Update `STEAM_WEB_API_KEY` on fly.io if: inputs.steam_web_api_key != '' run: flyctl secrets set STEAM_WEB_API_KEY=${{ inputs.steam_web_api_key }} --app ${{ github.repository_owner }}-gsw diff --git a/.github/workflows/create.yml b/.github/workflows/create.yml index 4d38289..6d5be46 100644 --- a/.github/workflows/create.yml +++ b/.github/workflows/create.yml @@ -14,5 +14,6 @@ jobs: - uses: superfly/flyctl-actions/setup-flyctl@master - name: 🧱 Create fly.io app run: flyctl apps create ${{ github.repository_owner }}-gsw + - name: 💽 Create fly.io volume run: flyctl volumes create gsw_data --region ${{ secrets.FLY_REGION }} --size 1 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e8484eb --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +version: "3" +services: + gsw: + build: ./ + ports: + - 8080:8080 + environment: + DBG: 0 + REFRESH_TIME_MINUTES: 2 + DATA_PATH: "/data/" + SECRET: "secret" + DISCORD_BOT_TOKEN: "" + TELEGRAM_BOT_TOKEN: "" + STEAM_WEB_API_KEY: "" + volumes: + - gsw_data:/data + +volumes: + gsw_data: {}