2021-05-31 13:42:58 +00:00
|
|
|
from node:14
|
|
|
|
|
|
|
|
COPY vendor/GeoNature-citizen/ /home/appuser/citizen/
|
|
|
|
# todo avoir copy vendor/GeoNature-citizen/backend
|
|
|
|
|
|
|
|
WORKDIR /home/appuser/citizen/
|
|
|
|
|
|
|
|
ADD https://github.com/PnX-SI/TaxHub/archive/refs/tags/1.7.3.zip /home/appuser/citizen/taxhub.zip
|
|
|
|
RUN unzip taxhub.zip
|
|
|
|
RUN mv TaxHub-1.7.3 taxhub
|
|
|
|
|
2021-05-31 14:15:29 +00:00
|
|
|
# PATCHES
|
2021-05-31 13:42:58 +00:00
|
|
|
COPY patches/settings.ini /home/appuser/citizen/config/settings.ini
|
2021-05-31 14:15:29 +00:00
|
|
|
COPY patches/frontend/src/conf /home/appuser/citizen/frontend/src/conf
|
|
|
|
COPY patches/frontend/src/assets /home/appuser/citizen/frontend/src/assets
|
2021-05-31 13:42:58 +00:00
|
|
|
|
|
|
|
|
|
|
|
WORKDIR /home/appuser/citizen/frontend
|
|
|
|
|
|
|
|
|
|
|
|
CMD npm install
|
|
|
|
|
|
|
|
CMD npm run build:i18n-ssr
|
|
|
|
|
|
|
|
CMD npm run build:fr
|
|
|
|
|
|
|
|
CMD npm build
|
|
|
|
|
|
|
|
EXPOSE 4000
|
|
|
|
EXPOSE 4200
|
|
|
|
|
|
|
|
# npm run serve:ssr -> sur port 4000
|