MONGODB_IMAGE=mongo:4.4.6-bionic
MONGODB_CONTAINER=mongodb
docker pull $IMAGE
docker container rm $CONTAINER
docker run -d -e MONGO_INITDB_DATABASE=db --name $MONGODB_CONTAINER $MONGODB_IMAGE
FASTAPI_IMAGE=fastapi-test
FASTAPI_CONTAINER=fastapi-test
docker build -f Dockerfile -t $FASTAPI_IMAGE .
docker run --link $MONGODB_CONTAINER -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin -e MONGO_INITDB_DATABASE=db -e DATABASE_URL=mongodb://admin:admin@mongodb:27017/db --name $FASTAPI_CONTAINER -p 8000:8000 -it $FASTAPI_IMAGE
MONGODB_IMAGE=mongo:4.4.6-bionic
MONGODB_CONTAINER=mongodb
docker pull $IMAGE
docker container rm $CONTAINER
docker run -d -e MONGO_INITDB_DATABASE=db --name $MONGODB_CONTAINER $MONGODB_IMAGE
FASTAPI_IMAGE=fastapi-test
FASTAPI_CONTAINER=fastapi-test
docker build -f Dockerfile -t $FASTAPI_IMAGE .
docker run --link $MONGODB_CONTAINER -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin -e MONGO_INITDB_DATABASE=db -e DATABASE_URL=mongodb://admin:admin@mongodb:27017/db --name $FASTAPI_CONTAINER -p 8000:8000 -it $FASTAPI_IMAGE
# The command to start nginx when starting the container
CMD [ "nginx" , "-g" , "daemon off;" , "php-fpm" , "mysql-server" ]
# The command to start nginx when starting the container
CMD [ "nginx" , "-g" , "daemon off;" , "php-fpm" , "mysql-server" ]
# The command to start nginx when starting the container
CMD [ "nginx" , "-g" , "daemon off;" , "php-fpm" , "mysql-server" ]