upgraded deploy scripts

This commit is contained in:
Ward Truyen 2024-07-23 14:06:47 +02:00
parent 2893b651d3
commit a07cf5b5b6
3 changed files with 17 additions and 10 deletions

View File

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

View File

@ -1,4 +1,4 @@
version: "3" # version: "3"
services: services:
web: web:

View File

@ -2,14 +2,20 @@
# #
imageName := sample-site:v1 imageName := sample-site:v1
default: docker default: debug
test: debug:
@echo test1: $? serve src/
@echo test2: $0
@echo test3: $(imageName)
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:
docker build -t $(imageName) . docker build -t $(imageName) .
@ -17,3 +23,4 @@ docker-build:
docker-run: docker-run:
docker run -dp 127.0.0.1:3000:3000 $(imageName) docker run -dp 127.0.0.1:3000:3000 $(imageName)
## docker-sources: https://docs.docker.com/compose/gettingstarted/