|
@@ -8,17 +8,17 @@ COPY ./package*.json ./
|
|
|
# Install dependencies
|
|
# Install dependencies
|
|
|
RUN yarn install --production --frozen-lockfile
|
|
RUN yarn install --production --frozen-lockfile
|
|
|
|
|
|
|
|
-ARG APP_API_SERVER=http://shahidpalizvani.ir/api
|
|
|
|
|
|
|
+ARG APP_API_SERVER=https://palizvani.ir/api
|
|
|
ARG VUEX_PERSISTED_STATE_KEY=vuex
|
|
ARG VUEX_PERSISTED_STATE_KEY=vuex
|
|
|
ARG GET_TIME_SERVER=/time
|
|
ARG GET_TIME_SERVER=/time
|
|
|
ARG APP_API=/api
|
|
ARG APP_API=/api
|
|
|
-ARG NGINX_PORT=8081
|
|
|
|
|
|
|
+ARG NGINX_PORT=80
|
|
|
ARG SSR_PORT=3000
|
|
ARG SSR_PORT=3000
|
|
|
-ARG APP_ENV=development
|
|
|
|
|
|
|
+ARG APP_ENV=production
|
|
|
ARG GOOGLE_TAG_MANAGER_TOKEN=GTM-PNP1111
|
|
ARG GOOGLE_TAG_MANAGER_TOKEN=GTM-PNP1111
|
|
|
ARG HEAP_MEMORY_ALLOCATION_INTERVAL=10000
|
|
ARG HEAP_MEMORY_ALLOCATION_INTERVAL=10000
|
|
|
ARG MAX_HEAP_MEMORY_ALLOCATION_IN_PERCENT=70
|
|
ARG MAX_HEAP_MEMORY_ALLOCATION_IN_PERCENT=70
|
|
|
-ARG LOG_REQUEST=false
|
|
|
|
|
|
|
+ARG LOG_REQUEST=true
|
|
|
|
|
|
|
|
# Copy all files
|
|
# Copy all files
|
|
|
COPY ./ ./
|
|
COPY ./ ./
|
|
@@ -40,7 +40,7 @@ WORKDIR /var/www/app/dist/ssr
|
|
|
RUN yarn install
|
|
RUN yarn install
|
|
|
|
|
|
|
|
# Expose the listening port
|
|
# Expose the listening port
|
|
|
-EXPOSE 3000
|
|
|
|
|
|
|
+#EXPOSE ${PORT}
|
|
|
|
|
|
|
|
# Run container as non-root (unprivileged) user
|
|
# Run container as non-root (unprivileged) user
|
|
|
# The "node" user is provided in the Node.js Alpine base image
|
|
# The "node" user is provided in the Node.js Alpine base image
|