Feat(compose): Add migrate container
co-authored-by: upsiflu@gmail.com co-authored-by: jon@allmende.io
This commit is contained in:
		
							parent
							
								
									9b3e218d16
								
							
						
					
					
						commit
						26295c08f7
					
				|  | @ -23,10 +23,20 @@ services: | ||||||
|       dockerfile: Dockerfile |       dockerfile: Dockerfile | ||||||
|       args: |       args: | ||||||
|         install_dev_deps: 1 |         install_dev_deps: 1 | ||||||
|  |     depends_on: | ||||||
|  |       migrate: | ||||||
|  |         condition: service_completed_successfully | ||||||
|     command: > |     command: > | ||||||
|       bash -c "funkwhale-manage collectstatic --no-input |       bash -c "funkwhale-manage collectstatic --no-input | ||||||
|       && uvicorn --reload config.asgi:application --host 0.0.0.0 --port 5000  --reload-dir config/ --reload-dir=funkwhale_api/" |       && uvicorn --reload config.asgi:application --host 0.0.0.0 --port 5000  --reload-dir config/ --reload-dir=funkwhale_api/" | ||||||
| 
 | 
 | ||||||
|   celeryworker: |   celeryworker: | ||||||
|     <<: *django |     <<: *django | ||||||
|  |     depends_on: | ||||||
|  |       migrate: | ||||||
|  |         condition: service_completed_successfully | ||||||
|     command: celery -A funkwhale_api.taskapp worker -l debug -B --concurrency=${CELERYD_CONCURRENCY} |     command: celery -A funkwhale_api.taskapp worker -l debug -B --concurrency=${CELERYD_CONCURRENCY} | ||||||
|  | 
 | ||||||
|  |   migrate: | ||||||
|  |     <<: *django | ||||||
|  |     command: funkwhale-manage migrate | ||||||
|  |  | ||||||
|  | @ -50,6 +50,12 @@ services: | ||||||
|       service: celeryworker |       service: celeryworker | ||||||
|     <<: *federation |     <<: *federation | ||||||
| 
 | 
 | ||||||
|  |   migrate: | ||||||
|  |     extends: | ||||||
|  |       file: ./app.django.yml | ||||||
|  |       service: migrate | ||||||
|  |     <<: *federation | ||||||
|  | 
 | ||||||
|   nginx: |   nginx: | ||||||
|     extends: |     extends: | ||||||
|       file: ./app.nginx.yml |       file: ./app.nginx.yml | ||||||
|  |  | ||||||
|  | @ -44,6 +44,12 @@ services: | ||||||
|       service: celeryworker |       service: celeryworker | ||||||
|     <<: *local |     <<: *local | ||||||
| 
 | 
 | ||||||
|  |   migrate: | ||||||
|  |     extends: | ||||||
|  |       file: ./app.django.yml | ||||||
|  |       service: migrate | ||||||
|  |     <<: *local | ||||||
|  | 
 | ||||||
|   nginx: |   nginx: | ||||||
|     extends: |     extends: | ||||||
|       file: ./app.nginx.yml |       file: ./app.nginx.yml | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 ArneBo
						ArneBo