x0 JS Framework Application Skeleton Repository.
Contains skeleton data to run your x0-application in minutes (Docker / Google Kubernetes Engine).
Ubuntu 22.04, 24.04
# install debian package builder / gnu gpg
apt-get -y install debuild gnupg docker.io
Devuan
# install debian package builder / gnu gpg
apt-get install devscripts pbuilder gnupg docker.io
Note
Currently we do not provide a docker registry, images must be loaded manually after downloading.
https://docker.webcodex.de/x0/docker.x0-app.tar
https://docker.webcodex.de/x0/docker.x0-db.tar
https://docker.webcodex.de/x0/docker.x0-db-install.tar (optional kubernetes / minikube)
# load docker images
docker load < docker.x0-app.tar
docker load < docker.x0-db.tar
# build debian packages
cd ./debian && debuild
# build docker container
cd ./docker && build-app.sh && build-db.sh
The following IP setup is used (addresses / hostnames).
CONTAINER | IP ADDRESS | DNS / HOSTNAME |
---|---|---|
your-app | 172.20.0.10 | x0-skeleton-test.x0.localnet |
your-db | 172.20.0.20 | mypostgres |
Note
Add 172.20.0.10
/ x0-skeleton-test.x0.localnet
to hosts file or dns server.
Run the following to test if everything is working correctly.
# build docker container
cd ./docker && x0-start-containers.sh
Open http://x0-skeleton-test.x0.localnet/python/Index.py
, a Hello World.
text should be displayed.