Deploy to Heroku

This commit is contained in:
dzikafoczka 2024-10-23 18:23:51 +02:00
parent b2cf1b2216
commit bce39cf4cc
3 changed files with 27 additions and 3 deletions

View File

@ -1,11 +1,13 @@
FROM gitea/gitea:1.14.5-rootless
ARG APP_NAME
ENV APP_NAME=${APP_NAME}
WORKDIR /app
COPY heroku-app.txt /app/heroku-app.txt
USER root
WORKDIR /app
COPY script.sh /app/script.sh
RUN chmod +x /app/script.sh
ENTRYPOINT ./script.sh

21
deploy.sh Normal file
View File

@ -0,0 +1,21 @@
#!/bin/bash
# Create git repository if it doesn't exist
if [ ! -d ".git" ]; then
git init
fi
# Create a new Heroku app
appName = $(heroku create --stack heroku-24 --region eu --json | jq -r '.name')
echo $appName > heroku-app.txt
# Add Heroku Postgres add-on
heroku addons:create heroku-postgresql:essential-0 --app s464863-gitea
# Push to Heroku
git add .
git commit -m "Deploy to Heroku"
git push heroku main
# Open the app in the browser
heroku open --app s464863-gitea

1
heroku-app.txt Normal file
View File

@ -0,0 +1 @@