I’m playing with docker-compose for a test Flask app. My docker-compose.yml looks like this:

version: '2'
services:
  www:
    build: www/.
    ports:
      - "5000:5000"
    volumes:
      - ./www:/opt/www
    links:
      - db
    depends_on:
      - db
  db:
    build: db/.
    volumes:
      - ./database:/var/lib/mysql
    environment:
       MYSQL_ROOT_PASSWORD: supersecure

I noticed any change I made in my files within my templates folder did not take effect when I reloaded the browser locally at localhost:5000

So, I found that I can just restart the ‘www’ service defined on my docker-compose.yml file using this simple command:

docker-compose restart www

I’m not sure if this is the recommended way, but its working for now. If you have any suggestions please leave them on the comments area below.

Leave a comment

Your email address will not be published. Required fields are marked *