-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
24 lines (24 loc) · 1.55 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Aplicacion basada en Node.js Version 8.11.1
FROM node:8.11.1
# Actualiza paquetes
RUN apt-get update && apt-get install -y \
curl \
gcc-4.9 \
libxml2 \
sensible-utils
# Setea el directorio de trabajo a /app
WORKDIR /app
# Copiar el compilado del proyecto a /app
ADD /bundle /app
# Instala los modulos de npm
RUN (cd /app/programs/server && npm install)
# Expone el puerto 8080 para acceder a la aplicacion
EXPOSE 8080
# Variables de Entorno
ENV MONGO_URL=mongodb://admin:[email protected]:40582,sl-us-south-1-portal.10.dblayer.com:40582/compose?authSource=admin&ssl=true
ENV ROOT_URL=https://app.comeygana.com
ENV MAIL_URL=smtp://postmaster%40sandbox95e176686a5c4d7a9e057c9b830aa52b.mailgun.org:[email protected]:587
ENV METEOR_SETTINGS='{"oneSignal": {"apiKey": "ZWE4MTM3ZjMtOTk5Ni00ZmExLWFhZWEtMjAyNThjMjk1YmUw","appId": "d0d0fcd1-ed5a-4f7c-84e2-271fe9a553aa"},"facebook": {"appId": "124177491584386","secret": "4df3e77e25eb20be5cf4554352c520cf"},"public": {"facebook": {"permissions": ["basic_info","user_interests","user_activities","read_friendlists"],"profileFields": ["name","gender","location"]},"filepicker": {"key": "AYQnLswoMS9SckcNIqMNLz","security": {"policy": "eyJtaW5TaXplIjoiMSIsIm1heFNpemUiOiIxMDQ4NTc2IiwiY2FsbCI6WyJwaWNrIl19","signature": "2a1fa9ed15d987fd62f2134b481b0307120664e8f2534967e585892858fce95b"}},"custpayinfo": {"al": "qx59BbaEh7Bm8xP","ak": "5qP57316bNl5261rHvL1SQH7Nu","mi": "647624","ai": "650087"}}}'
ENV PORT=8080
# Ejecutar el comando node main.js
CMD node /app/main.js