Tenho um projeto Python que estou desenvolvendo dentro de um devcontainer. A árvore do código-fonte se parece com isso:
---.devcontainer
|--- .devcontainer.json
|--- Dockerfile
|--- requirements.txt
---src
|--- file1.py
|--- file2.py
O problema é que ele deve ser lançado em um "contêiner de produção", o que envolve seu próprio Dockerfile e scripts de empacotamento.
Minhas perguntas são:
- Onde devo colocar o Dockerfile do "contêiner de produção" e os scripts de empacotamento?
- Onde devo criar o container de produção? Devo executar
docker build
dentro do container dev? - Quando devo executar
docker build
para construir o contêiner de produção?