mirror of
https://github.com/marcogll/ap_pos.git
synced 2026-01-13 21:25:16 +00:00
feat: add client history and subtypes
- Added subtypes for services (Service/Retouch). - Implemented expandable client rows to show service history. - Added a search bar to filter clients by name. - Added 'Oncological' status column to the client list. - Created a new API endpoint for client history. fix(db): ensure database persistence in Docker - The database path is now configurable via the DB_PATH environment variable. - The Dockerfile has been updated to create a persistent volume for data. - The README now contains the correct 'docker run' command for data persistence.
This commit is contained in:
@@ -1,20 +1,27 @@
|
||||
# Usar una imagen base de Node.js ligera
|
||||
# Usar una imagen base de Node.js
|
||||
FROM node:18-alpine
|
||||
|
||||
# Establecer el directorio de trabajo dentro del contenedor
|
||||
# Establecer el directorio de trabajo en el contenedor
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Copiar los archivos de definición de paquetes y dependencias
|
||||
# Copiar package.json y package-lock.json
|
||||
COPY package*.json ./
|
||||
|
||||
# Instalar las dependencias de producción
|
||||
RUN npm install --production
|
||||
# Instalar las dependencias de la aplicación
|
||||
RUN npm install
|
||||
|
||||
# Copiar el resto de los archivos de la aplicación
|
||||
COPY . .
|
||||
|
||||
# Crear un directorio para la base de datos persistente y definirlo como volumen
|
||||
RUN mkdir -p /usr/src/app/data
|
||||
VOLUME /usr/src/app/data
|
||||
|
||||
# Establecer la ruta de la base de datos a través de una variable de entorno
|
||||
ENV DB_PATH /usr/src/app/data/ap-pos.db
|
||||
|
||||
# Exponer el puerto en el que corre la aplicación
|
||||
EXPOSE 3000
|
||||
|
||||
# Definir el comando para iniciar la aplicación
|
||||
# Comando para iniciar la aplicación
|
||||
CMD [ "node", "server.js" ]
|
||||
|
||||
Reference in New Issue
Block a user