mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2026-03-03 09:36:35 +00:00
Move to a single container
This commit is contained in:
19
Makefile
19
Makefile
@@ -15,7 +15,7 @@ help:
|
||||
|
||||
## backend: Build and run the backend from source
|
||||
backend:
|
||||
@cd backend && CGO_ENABLED=0 go run .
|
||||
@cd backend && CGO_ENABLED=0 HTTP_PORT=8080 go run .
|
||||
.PHONY: backend
|
||||
|
||||
## frontend: Build and run the frontend from source
|
||||
@@ -23,20 +23,21 @@ frontend:
|
||||
@npm run serve
|
||||
.PHONY: frontend
|
||||
|
||||
## dev: Build and run in docker compose
|
||||
## dev: Build and run in Docker
|
||||
dev:
|
||||
docker compose up --build -d
|
||||
docker build -t rfd-fyi:dev .
|
||||
docker run -d --name rfd-fyi-dev -p 8080:8080 rfd-fyi:dev
|
||||
.PHONY: dev
|
||||
|
||||
## prod: Run the latest images in docker compose
|
||||
## prod: Run the latest image in Docker
|
||||
prod:
|
||||
@git pull
|
||||
@docker pull ghcr.io/davegallant/rfd-fyi-backend
|
||||
@docker pull ghcr.io/davegallant/rfd-fyi-frontend
|
||||
@docker compose -f docker-compose.prod.yml up -d
|
||||
@docker pull ghcr.io/davegallant/rfd-fyi
|
||||
@docker run -d --name rfd-fyi-prod -p 8080:8080 ghcr.io/davegallant/rfd-fyi
|
||||
.PHONY: prod
|
||||
|
||||
## teardown: Teardown docker
|
||||
## teardown: Teardown Docker
|
||||
teardown:
|
||||
docker compose down
|
||||
docker stop rfd-fyi-dev rfd-fyi-prod || true
|
||||
docker rm rfd-fyi-dev rfd-fyi-prod || true
|
||||
.PHONY: teardown
|
||||
|
||||
Reference in New Issue
Block a user