feat(common,compose): add optional FUNKWHALE_PORT for single-node development
This commit is contained in:
		
							parent
							
								
									51d5bbf52b
								
							
						
					
					
						commit
						c375329580
					
				
							
								
								
									
										1
									
								
								.env.dev
								
								
								
								
							
							
						
						
									
										1
									
								
								.env.dev
								
								
								
								
							|  | @ -4,6 +4,7 @@ DJANGO_SECRET_KEY=dev | ||||||
| C_FORCE_ROOT=true | C_FORCE_ROOT=true | ||||||
| FUNKWHALE_HOSTNAME=localhost | FUNKWHALE_HOSTNAME=localhost | ||||||
| FUNKWHALE_PROTOCOL=http | FUNKWHALE_PROTOCOL=http | ||||||
|  | FUNKWHALE_PORT=8000 | ||||||
| PYTHONDONTWRITEBYTECODE=true | PYTHONDONTWRITEBYTECODE=true | ||||||
| VUE_PORT=8080 | VUE_PORT=8080 | ||||||
| MUSIC_DIRECTORY_PATH=/music | MUSIC_DIRECTORY_PATH=/music | ||||||
|  |  | ||||||
|  | @ -224,7 +224,15 @@ ALLOWED_HOSTS = env.list("DJANGO_ALLOWED_HOSTS", default=[]) + [FUNKWHALE_HOSTNA | ||||||
| List of allowed hostnames for which the Funkwhale server will answer. | List of allowed hostnames for which the Funkwhale server will answer. | ||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| CSRF_TRUSTED_ORIGINS = [urlparse(o, FUNKWHALE_PROTOCOL).geturl() for o in ALLOWED_HOSTS] | try: | ||||||
|  |     FUNKWHALE_PORT = env.int("FUNKWHALE_PORT") | ||||||
|  | except: | ||||||
|  |     logger.warning("Funkwhale is served from default port.") | ||||||
|  | 
 | ||||||
|  | try: | ||||||
|  |     CSRF_TRUSTED_ORIGINS = [urlparse('//' + o + (':' + str(FUNKWHALE_PORT) if (FUNKWHALE_PORT != 80) else ''), FUNKWHALE_PROTOCOL).geturl() for o in ALLOWED_HOSTS] | ||||||
|  | except: | ||||||
|  |     CSRF_TRUSTED_ORIGINS = [urlparse('//' + o, FUNKWHALE_PROTOCOL).geturl() for o in ALLOWED_HOSTS] | ||||||
| """ | """ | ||||||
| List of origins that are trusted for unsafe requests | List of origins that are trusted for unsafe requests | ||||||
| We simply consider all allowed hosts to be trusted origins | We simply consider all allowed hosts to be trusted origins | ||||||
|  |  | ||||||
|  | @ -79,6 +79,7 @@ services: | ||||||
|       - "DATABASE_URL=postgresql://postgres@postgres/postgres" |       - "DATABASE_URL=postgresql://postgres@postgres/postgres" | ||||||
|       - "CACHE_URL=redis://redis:6379/0" |       - "CACHE_URL=redis://redis:6379/0" | ||||||
|       - "STATIC_ROOT=/staticfiles" |       - "STATIC_ROOT=/staticfiles" | ||||||
|  |     #      - FUNKWHALE_PORT=${FUNKWHALE_PORT} | ||||||
| 
 | 
 | ||||||
|     depends_on: |     depends_on: | ||||||
|       - postgres |       - postgres | ||||||
|  | @ -110,6 +111,7 @@ services: | ||||||
|       - "FUNKWHALE_PROTOCOL=${FUNKWHALE_PROTOCOL:-http}" |       - "FUNKWHALE_PROTOCOL=${FUNKWHALE_PROTOCOL:-http}" | ||||||
|       - "DATABASE_URL=postgresql://postgres@postgres/postgres" |       - "DATABASE_URL=postgresql://postgres@postgres/postgres" | ||||||
|       - "CACHE_URL=redis://redis:6379/0" |       - "CACHE_URL=redis://redis:6379/0" | ||||||
|  |     #      - FUNKWHALE_PORT=${FUNKWHALE_PORT} | ||||||
|     volumes: |     volumes: | ||||||
|       - ./api:/app |       - ./api:/app | ||||||
|       - "${MUSIC_DIRECTORY_SERVE_PATH:-./data/music}:/music:ro" |       - "${MUSIC_DIRECTORY_SERVE_PATH:-./data/music}:/music:ro" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 jon r
						jon r