37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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
 | |
| 
 | |
| # PATCHES
 | |
| COPY patches/settings.ini /home/appuser/citizen/config/settings.ini
 | |
| COPY patches/frontend/src/conf /home/appuser/citizen/frontend/src/conf
 | |
| COPY patches/frontend/src/assets /home/appuser/citizen/frontend/src/assets
 | |
| COPY patches/frontend/server.ts /home/appuser/citizen/frontend/server.ts
 | |
| 
 | |
| 
 | |
| WORKDIR /home/appuser/citizen/frontend
 | |
| 
 | |
| RUN cp src/custom/custom.css.template src/custom/custom.css
 | |
| RUN cp src/custom/about/about.css.template src/custom/about/about.css
 | |
| RUN cp src/custom/about/about.html.template src/custom/about/about.html
 | |
| RUN cp src/custom/footer/footer.css.template src/custom/footer/footer.css
 | |
| RUN cp src/custom/footer/footer.html.template src/custom/footer/footer.html
 | |
| RUN cp src/custom/home/home.css.template src/custom/home/home.css
 | |
| RUN cp src/custom/home/home.html.template src/custom/home/home.html
 | |
| 
 | |
| # aoir google response
 | |
| ENV NG_CLI_ANALYTICS=false
 | |
| RUN npm install
 | |
| 
 | |
| RUN npm run build:i18n-ssr
 | |
| 
 | |
| EXPOSE 4000
 | |
| 
 | |
| # npm run serve:ssr -> sur port 4000 |