2016-01-17 7 views
5

mia finestra mobile-compose.yml sembra qualcosa di simile:Come collegare dalla finestra mobile-comporre per Amazon RDS

django: 
    build: . 
    user: django 
    links: 
    # LINK TO AMAZON RDS? 
    command: /gunicorn.sh 
    env_file: config/settings/.env 

nginx: 
    build: ./compose/nginx 
    links: 
    - django 
    ports: 
    - "0.0.0.0:80:80" 

Come faccio a collegare il contenitore Django per l'Amazzonia RDS, che ha un url del tipo: example.blahblahblah.eu-west-1.rds.amazonaws.com:5432

risposta

9

In tal caso, non è necessario definire un "collegamento"; il servizio di database è già in esecuzione, quindi tutto ciò che devi fare è configurare la tua app django per collegarti a quell'host.

Non ho esperienza con Django, ma in base allo example in the docker-compose documentation, sarebbe simile a qualcosa;

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.postgresql_psycopg2', 
     'NAME': 'postgres', 
     'USER': 'postgres', 
     'HOST': 'example.blahblahblah.eu-west-1.rds.amazonaws.com', 
     'PORT': 5432, 
    } 
}