Compare commits

...

2 Commits

Author SHA1 Message Date
a07cf5b5b6 upgraded deploy scripts 2024-07-23 14:06:47 +02:00
2893b651d3 chore: added docker-compose file 2024-07-23 13:57:03 +02:00
3 changed files with 25 additions and 9 deletions

View File

@ -1,9 +1,9 @@
FROM node:lts-alpine3.20
WORKDIR /app
COPY . .
COPY src/* .
RUN npm install --global serve
EXPOSE 3000
CMD [ "serve", "src/" ]
CMD [ "serve", "." ]
#http://localhost:3000

9
compose.yml Normal file
View File

@ -0,0 +1,9 @@
# version: "3"
services:
web:
build: .
ports:
- "8000:3000"
labels:
- traefik.http.routers.web.rule=Host(`ward.truyen.network`)

View File

@ -2,18 +2,25 @@
#
imageName := sample-site:v1
default: docker
default: debug
test:
@echo test1: $?
@echo test2: $0
@echo test3: $(imageName)
debug:
serve src/
docker: docker-build docker-run
docker: docker-compose
docker-compose: docker-compose-up
docker-compose-up:
docker compose up -d
docker-compose-down:
docker compose down
docker-build:
docker build -t $(imageName) .
docker-run:
docker run -dp 127.0.0.1:3000:3000 $(imageName)
## docker-sources: https://docs.docker.com/compose/gettingstarted/