Thanks for all the work. Currently checking out this project and trying to set things up.
This is just my experience while folowing the instructions from https://github.com/andreesg/openclaw-terraform-hetzner and maybe we can improve some things for other people.
This repository is a prerequisite for the terraform repository. For me it was not fully clear what I needed to do to have this config repo setup correctly.
At first I just cloned the config repository and set the CONFIG_DIR to the correct path.
All the Quick Start steps where working till the make deploy. As that step will try to load the docker images.
I had the following issues when looking into First-Time Setup of this config repo,
Issues:
Thanks for all the work. Currently checking out this project and trying to set things up.
This is just my experience while folowing the instructions from https://github.com/andreesg/openclaw-terraform-hetzner and maybe we can improve some things for other people.
This repository is a prerequisite for the terraform repository. For me it was not fully clear what I needed to do to have this config repo setup correctly.
At first I just cloned the config repository and set the
CONFIG_DIRto the correct path.All the Quick Start steps where working till the
make deploy. As that step will try to load the docker images.I had the following issues when looking into First-Time Setup of this config repo,
Issues:
We should make it clear that the user needs to do the docker login with a token with the
write:packagesscope to push to the GitHub Container registry as theGHCR_TOKENin theconfig/inputs.shneeds to be a read-only token for pulling docker images. We could also refer to https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry#authenticating-with-a-personal-access-token-classic`.The build and push script
bash scripts/build-and-push.shneeds theGHCR_USERNAMEenvironment variable, we need to describe that the user needs to source theconfig/input.shfor example to set this variable.For me it is not clear which env I should use / create. There is an exampe in the docker folder https://github.com/andreesg/openclaw-docker-config/blob/main/docker/.env.example, and there is an example in the secrets folder https://github.com/andreesg/openclaw-terraform-hetzner/blob/main/secrets/openclaw.env.example.