Compare commits

...

3 Commits

Author SHA1 Message Date
58b17a676e
Update publish.yml
All checks were successful
Build And Publish / BuildAndPublish (push) Successful in 1m57s
2025-06-10 14:53:34 +01:00
f00a54aca4
Rename docker-compose.yaml to compose.yaml 2025-06-10 14:52:52 +01:00
4e16e9e21e
Update and rename docker_compose.sh to compose.sh 2025-06-10 14:52:37 +01:00
4 changed files with 11 additions and 23 deletions

View File

@ -35,7 +35,7 @@ jobs:
LISTMONK_TOKEN: ${{ secrets.LISTMONK_TOKEN }}
- name: Create docker compose override for prod
run: ./docker_compose.sh
run: ./compose.sh
env:
SERVER_IP: ${{ vars.SERVER_IP }}
@ -47,4 +47,4 @@ jobs:
- name: Docker compose up
run: |
sudo docker compose -f docker-compose.prod.yaml up -d
sudo docker compose -f compose.yaml -f compose.prod.yaml up -d

9
compose.sh Executable file
View File

@ -0,0 +1,9 @@
#!/bin/bash
cat > compose.prod.yaml <<EOF
services:
portfolio_frontend:
ports:
- "${SERVER_PORT}:3000:3000"
EOF

View File

@ -1,21 +0,0 @@
#!/bin/bash
cat > docker-compose.prod.yaml <<EOF
networks:
portfolio_net:
driver: bridge
name: portfolio_net
services:
portfolio_frontend:
container_name: portfolio_frontend
image: portfolio/frontend
build:
context: .
dockerfile: ./Dockerfile
ports:
- "${SERVER_PORT}:3000:3000"
restart: unless-stopped
networks:
- portfolio_net
EOF