Sign inSign up

mbps54/app-web

By mbps54

•Updated almost 5 years ago

Image
0

474

mbps54/app-web repository overview

⁠Web App for automatic documents generation (docx and pdf)

⁠Description

Python web application allows users to fill in a form ang got a ready document in .docx and .pdf formats, based in input parameters.

⁠Run app on Docker:
docker network create -d bridge multi-host-network
docker run -d \
           -p 6379:6379 \
           --network=multi-host-network \
           --name app-redis \
           redis:latest
docker run -d \
           -e DB_NAME_IP='app-redis' \
           -e API_KEY='ca0cdd8c332da1840ec1e46a16ece7' \
           -e CRON_SCHEDULE='0 9,11,13,15,17 X X 1-5' \
           --network=multi-host-network \
           --name app-exchange \
           mbps54/app-exchange:latest
docker run -d \
           -e DB_NAME_IP='app-redis' \
           -p 8000:8000 \
           --network=multi-host-network \
           --name app-web \
           mbps54/app-web:latest
⁠Run app on Kubernetes:

Check env vars in manifests and then apply

cd Kubernetes
kubectl apply -f Service.yaml
kubectl apply -f Ingress.yaml
kubectl apply -f Deployment_db.yaml
kubectl apply -f Job.yaml
kubectl apply -f Deployment.yaml
kubectl apply -f CronJob.yaml

Tag summary

Content type

Image

Digest

Size

690.8 MB

Last updated

almost 5 years ago

docker pull mbps54/app-web:1.3.1