Skip to content

peteli3/personal-v1

Repository files navigation

Personal v1

Homepage containing links and short bio.

Available make commands:

templ       run hot-reloading templ dev server
tailwind    run hot-reloading tailwind css server
clean       delete generated files
build       build all project files for deployment

How to build and deploy new code changes:

make build

# set this to vm ip
export LINODE=
scp \
    docker-compose.yaml \
    personal-v1.tar \
    nginx.conf \
    nginx-challenge.conf \
    fetch-ssl-certs.sh \
    root@${LINODE}:/root/

ssh $LINODE
cat personal-v1.tar | docker load

Obtain or renew ssl certs:

./fetch-ssl-certs.sh

Commands for operation and monitoring:

docker compose up --detach nginx personal
docker compose down
docker compose ls
docker compose logs -f nginx
docker compose logs -f personal

About

Go, Templ, TailwindCSS, and HTMX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published