.
This commit is contained in:
parent
1144bb1f7f
commit
89fce5dd77
@ -29,18 +29,34 @@ services:
|
|||||||
- mariadb
|
- mariadb
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
container_name: backend
|
build:
|
||||||
restart: always
|
args:
|
||||||
build: server
|
- NODE_ENV=developmen
|
||||||
|
context: backend
|
||||||
|
target: development
|
||||||
|
command: npm run start-watch
|
||||||
|
environment:
|
||||||
|
- DATABASE_DB=example
|
||||||
|
- DATABASE_USER=root
|
||||||
|
- DATABASE_PASSWORD=/run/secrets/db-password
|
||||||
|
- DATABASE_HOST=db
|
||||||
|
- NODE_ENV=development
|
||||||
|
ports:
|
||||||
|
- 80:80
|
||||||
|
- 9229:9229
|
||||||
|
- 9230:9230
|
||||||
|
secrets:
|
||||||
|
- db-password
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/api
|
- ./backend/src:/code/src:ro
|
||||||
- /api/node_modules
|
- ./backend/package.json:/code/package.json
|
||||||
depends_on:
|
- ./backend/package-lock.json:/code/package-lock.json
|
||||||
- mariadb
|
- back-notused:/opt/app/node_modules
|
||||||
networks:
|
networks:
|
||||||
- network
|
- public
|
||||||
expose:
|
- private
|
||||||
- 3000
|
depends_on:
|
||||||
|
- db
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mariadb_data:
|
mariadb_data:
|
||||||
|
|||||||
@ -1,6 +1,11 @@
|
|||||||
# BUILD
|
# BUILD
|
||||||
FROM node:lts-iron AS builder
|
FROM node:lts-iron AS builder
|
||||||
|
|
||||||
|
# set our node environment, either development or production
|
||||||
|
# defaults to production, compose overrides this to development on build and run
|
||||||
|
ARG NODE_ENV=production
|
||||||
|
ENV NODE_ENV $NODE_ENV
|
||||||
|
|
||||||
# Establecer el directorio de trabajo
|
# Establecer el directorio de trabajo
|
||||||
WORKDIR /api
|
WORKDIR /api
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user