Um boilerplate para facilitar a instalação do ambiente de desenvolvimento de temas para Tray e-commerce.
Tenha instalado o Docker e Docker compose em sua máquina.
O Docker Desktop já inclui o Docker compose nas plataformas mac e windows.
Renomeie o arquivo .env.example para apenas .env e adicione o API_KEY, PASSWORD E THEME_ID referente à loja Tray na qual se refere o projeto do tema.
# O arquivo ficará parecido com esse exemplo
API_KEY=d614da37e97d9e5b3bc1ce35024a0ce6
PASSWORD=3941f8ccdba855061a8f6a2d9de17cc8
THEME_ID=1308
Para iniciar o container, vá para pasta raíz do projeto no terminal e execute o comando:
docker-compose up
# Ou se quiser manter os logs executando em background utilize:
docker-compose up -d
Com isso o docker irá baixar o tema dentro da pasta /dist e ficará observando as mudanças realizadas nos arquivos.
Caso queira executar outros comandos do opencode, deve entrar no container com o seguinte comando:
docker exec it ID_DO_CONTAINER /bin/sh
Para consultar os comandos disponíveis, execute dentro do container: opencode -h