An experiment in voice-controlled narrative
The components of the project are defined in Docker containers, and glued together using docker-compose
.
docker-compose up
creates a development environment. App code can be refreshed without a build, by restarting the app service.
./docker-prod up
creates a production environment. It includes an NGINX reverse proxy and TLS support.
eval $(docker-machine env voice-adventure)
- If certificates do not yet exist, run
./create-certs
./docker-prod build
./docker-prod up -d
Voice-Adventure.zip
is a DialogFlow export file. You can import it into a DialogFlow agent to make this whole thing work.