This commit is contained in:
David Arranz 2024-09-06 18:10:45 +02:00
parent d8d5ffe5a4
commit 6b923a6921
2 changed files with 10 additions and 11 deletions

View File

@ -10,7 +10,7 @@ services:
volumes:
- mariadb_data:/var/lib/mysql
networks:
- network
- private
phpmyadmin:
image: phpmyadmin/phpmyadmin
@ -22,7 +22,7 @@ services:
ports:
- 8080:80
networks:
- network
- public
depends_on:
- mariadb
@ -33,16 +33,13 @@ services:
context: server
target: builder
environment:
- DATABASE_DB=example
- DATABASE_USER=root
- DATABASE_PASSWORD=
- DATABASE_HOST=db
- NODE_ENV=production
volumes:
- ./server/src:/api/src:ro
- ./server/package.json:/api/package.json
networks:
- network
- public
- private
depends_on:
- mariadb
@ -50,4 +47,5 @@ volumes:
mariadb_data:
networks:
network:
public:
private:

View File

@ -1,3 +1,5 @@
# syntax=docker/dockerfile:1.4
# BUILD
FROM node:lts-iron AS builder
@ -9,12 +11,11 @@ ENV NODE_ENV $NODE_ENV
# Establecer el directorio de trabajo
WORKDIR /api
COPY package.json ./
COPY package.json /api/package.json
RUN yarn install
# Copiar el código de la aplicación
COPY . .
COPY . /api
RUN yarn run build