Compare commits

...

3 Commits

Author SHA1 Message Date
47f107846a
Update publish.yml
Some checks failed
Build And Publish / BuildAndPublish (push) Failing after 8s
2025-06-10 14:40:09 +01:00
9a2f155c4f
Update docker_compose.sh 2025-06-10 14:38:59 +01:00
2baa2c75b8
Create docker-compose.yaml 2025-06-10 14:38:27 +01:00
3 changed files with 21 additions and 18 deletions

View File

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

17
docker-compose.yaml Normal file
View File

@ -0,0 +1,17 @@
networks:
portfolio_net:
driver: bridge
name: portfolio_net
services:
portfolio_frontend:
container_name: portfolio_frontend
image: portfolio/frontend
build:
context: .
dockerfile: ./Dockerfile
ports:
- "3000:3000"
restart: unless-stopped
networks:
- portfolio_net

View File

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