This repository has been archived by the owner on Jul 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Up and Running wit Docker
Luis Alfredo Lorenzo edited this page Apr 10, 2018
·
19 revisions
docker build -t babasbot/quesobabas .
docker volume create quesobabas-sqlite
docker volume create quesobabas-redis
docker run \
--detach \
--name quesobabas-redis \
--mount source=quesobabas-redis,target=/data \
redis redis-server --appendonly yes
docker run \
--rm \
--name train-quesobabas\
--mount source=quesobabas-sqlite,target=/var/sqlite3 \
babasbot/quesobabas sh -c "python train.py"
docker run \
--detach \
--name quesobabas-twitter \
--restart unless-stopped \
--mount source=quesobabas-sqlite,target=/var/sqlite3 \
--env "TWITTER_CONSUMER_KEY=${TWITTER_CONSUMER_KEY}" \
--env "TWITTER_CONSUMER_SECRET=${TWITTER_CONSUMER_SECRET}" \
--env "TWITTER_ACCESS_TOKEN=${TWITTER_ACCESS_TOKEN}" \
--env "TWITTER_ACCESS_TOKEN_SECRET=${TWITTER_ACCESS_TOKEN_SECRET}" \
--link quesobabas-redis:redis \
babasbot/quesobabas sh -c "python bots/twitter-bot.py"
docker run \
--detach \
--name quesobabas-telegram \
--restart unless-stopped \
--mount source=quesobabas-sqlite,target=/var/sqlite3 \
--link quesobabas-redis:redis \
--env "TELEGRAM_API_KEY=${TELEGRAM_API_KEY}" \
--env "DATABASE_PATH=/var/sqlite3/db.sqlite3" \
--env "REDIS_HOST=redis" \
--env "REDIS_PORT=6379" \
babasbot/quesobabas sh -c "python quesobabas/telegram_bot.py"