Skip to content

Commit ba429fa

Browse files
hendisantikaclaude
andcommitted
feat: write .env from GitHub secret during deployment
Add DEV_ENV_FILE secret to write the .env file to the server automatically on each deploy. Also remove obsolete docker-compose version field. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 510441d commit ba429fa

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.github/workflows/deploy-dev.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ jobs:
5656
run: |
5757
ssh deployer@103.31.204.189 'mkdir -p ~/jvmid-bot/data'
5858
59+
- name: Write .env file to server
60+
run: |
61+
ssh deployer@103.31.204.189 "echo '${{ secrets.DEV_ENV_FILE }}' > ~/jvmid-bot/.env"
62+
5963
- name: Copy docker-compose.prod.yml to server
6064
run: |
6165
scp docker-compose.prod.yml deployer@103.31.204.189:~/jvmid-bot/docker-compose.prod.yml

docker-compose.prod.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: '3.8'
2-
31
services:
42
bot:
53
image: hendisantika/jvmid-bot:latest

0 commit comments

Comments
 (0)