Add build phase to compile localization messages during the build process
This commit is contained in:
		
							parent
							
								
									d6d630dd30
								
							
						
					
					
						commit
						9797415f0c
					
				
					 1 changed files with 10 additions and 3 deletions
				
			
		
							
								
								
									
										13
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								flake.nix
									
										
									
									
									
								
							| 
						 | 
					@ -313,6 +313,16 @@
 | 
				
			||||||
            cp ${settingsLocal} bitpoll/settings_local.py
 | 
					            cp ${settingsLocal} bitpoll/settings_local.py
 | 
				
			||||||
          '';
 | 
					          '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          buildPhase = ''
 | 
				
			||||||
 | 
					            runHook preBuild
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					            # Compile localization messages during build to avoid runtime write issues
 | 
				
			||||||
 | 
					            export PYTHONPATH=$PWD:$PYTHONPATH
 | 
				
			||||||
 | 
					            ${pythonEnv}/bin/python manage.py compilemessages
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					            runHook postBuild
 | 
				
			||||||
 | 
					          '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          installPhase = ''
 | 
					          installPhase = ''
 | 
				
			||||||
            runHook preInstall
 | 
					            runHook preInstall
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
| 
						 | 
					@ -482,9 +492,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                # Collect static files
 | 
					                # Collect static files
 | 
				
			||||||
                ${cfg.package}/bin/bitpoll-manage collectstatic --noinput --clear
 | 
					                ${cfg.package}/bin/bitpoll-manage collectstatic --noinput --clear
 | 
				
			||||||
 | 
					 | 
				
			||||||
                # Compile messages
 | 
					 | 
				
			||||||
                ${cfg.package}/bin/bitpoll-manage compilemessages
 | 
					 | 
				
			||||||
              '';
 | 
					              '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
              serviceConfig = {
 | 
					              serviceConfig = {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue