Skip to content

Instantly share code, notes, and snippets.

@benone
Last active June 19, 2023 11:44
Show Gist options
  • Save benone/6090267aa98e32bcd0036b72b2f0c2b3 to your computer and use it in GitHub Desktop.
Save benone/6090267aa98e32bcd0036b72b2f0c2b3 to your computer and use it in GitHub Desktop.
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
# PACKAGES
sudo apt-get update
# sudo apt-get upgrade -y
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl caddy docker.io git docker-compose unzip
# CADDY
echo "
{
debug
log {
output file /var/log/caddy/caddy.log {
roll_size 10MB
}
}
}
:80 {
reverse_proxy localhost:3000
}" | sudo tee /etc/caddy/Caddyfile
sudo service caddy restart
mkdir tmp
mkdir log
mkdir storage
# DOCKER:
sudo docker-compose build
sudo docker-compose run web bundle exec rake db:setup
sudo docker-compose up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment