Revert oauth changes
gogs implements oauth just for sign up verification
This commit is contained in:
parent
59b2ce400a
commit
804ce16088
19
Dockerfile
19
Dockerfile
|
@ -6,20 +6,11 @@ RUN apt-get update && \
|
||||||
|
|
||||||
ADD supervisor/ /etc/supervisor/conf.d/
|
ADD supervisor/ /etc/supervisor/conf.d/
|
||||||
|
|
||||||
ENV GOPATH /home/cloudron
|
RUN cd /tmp && \
|
||||||
RUN mkdir -p /home/cloudron/gogs/
|
wget https://github.com/gogits/gogs/releases/download/v0.6.1/linux_amd64.zip && \
|
||||||
|
unzip linux_amd64.zip -d /home/cloudron && \
|
||||||
## TODO: use redis as well
|
chown -R cloudron:cloudron /home/cloudron/gogs && \
|
||||||
RUN mkdir -p ${GOPATH}/src/github.com/gogits && \
|
rm linux_amd64.zip
|
||||||
cd ${GOPATH}/src/github.com/gogits && \
|
|
||||||
git clone https://github.com/cloudron-io/gogs.git && \
|
|
||||||
cd gogs && \
|
|
||||||
go get ./... && \
|
|
||||||
go build && \
|
|
||||||
go install && \
|
|
||||||
mv ${GOPATH}/bin/gogs /home/cloudron/gogs/ && \
|
|
||||||
cp -r ${GOPATH}/src/github.com/gogits/gogs/templates/ /home/cloudron/gogs/. && \
|
|
||||||
cp -r ${GOPATH}/src/github.com/gogits/gogs/public/ /home/cloudron/gogs/.
|
|
||||||
|
|
||||||
ADD app.ini.template /home/cloudron/app.ini.template
|
ADD app.ini.template /home/cloudron/app.ini.template
|
||||||
ADD start.sh /home/cloudron/start.sh
|
ADD start.sh /home/cloudron/start.sh
|
||||||
|
|
|
@ -42,15 +42,3 @@ SECRET_KEY = ##SECRET_KEY
|
||||||
DISABLE_REGISTRATION = false
|
DISABLE_REGISTRATION = false
|
||||||
SHOW_REGISTRATION_BUTTON = false
|
SHOW_REGISTRATION_BUTTON = false
|
||||||
|
|
||||||
[oauth]
|
|
||||||
ENABLED = true
|
|
||||||
|
|
||||||
[oauth.cloudron]
|
|
||||||
ENABLED = true
|
|
||||||
CLIENT_ID = ##OAUTH_CLIENT_ID
|
|
||||||
CLIENT_SECRET = ##OAUTH_CLIENT_SECRET
|
|
||||||
SCOPES = root,profile,apps,roleAdmin,user
|
|
||||||
AUTH_URL = ##OAUTH_AUTH_URL
|
|
||||||
TOKEN_URL = ##OAUTH_TOKEN_URL
|
|
||||||
CLOUDRON_ORIGIN = ##CLOUDRON_ORIGIN
|
|
||||||
|
|
||||||
|
|
7
start.sh
7
start.sh
|
@ -5,8 +5,6 @@ set -eu -o pipefail
|
||||||
fqdn=$(hostname -f)
|
fqdn=$(hostname -f)
|
||||||
|
|
||||||
chown -R cloudron.cloudron /app/data
|
chown -R cloudron.cloudron /app/data
|
||||||
mkdir -p /home/cloudron/gogs/log
|
|
||||||
chown cloudron:cloudron /home/cloudron/gogs/log
|
|
||||||
|
|
||||||
# Dockerfile changes the ownership of this file to make it writable by cloudron user
|
# Dockerfile changes the ownership of this file to make it writable by cloudron user
|
||||||
sed -e "s/^Port .*/Port ${SSH_PORT}/" \
|
sed -e "s/^Port .*/Port ${SSH_PORT}/" \
|
||||||
|
@ -57,11 +55,6 @@ sed -e "s/##HOSTNAME/${fqdn}/g" \
|
||||||
-e "s/##MAIL_PORT/${MAIL_SMTP_PORT}/g" \
|
-e "s/##MAIL_PORT/${MAIL_SMTP_PORT}/g" \
|
||||||
-e "s/##MAIL_FROM/${MAIL_SMTP_USERNAME}@${MAIL_DOMAIN}/g" \
|
-e "s/##MAIL_FROM/${MAIL_SMTP_USERNAME}@${MAIL_DOMAIN}/g" \
|
||||||
-e "s/##SECRET_KEY/$(pwgen -1 -s)/g" \
|
-e "s/##SECRET_KEY/$(pwgen -1 -s)/g" \
|
||||||
-e "s/##OAUTH_CLIENT_ID/${OAUTH_CLIENT_ID}/g" \
|
|
||||||
-e "s/##OAUTH_CLIENT_SECRET/${OAUTH_CLIENT_SECRET}/g" \
|
|
||||||
-e "s,##OAUTH_AUTH_URL,${ADMIN_ORIGIN}/api/v1/oauth/dialog/authorize,g" \
|
|
||||||
-e "s,##OAUTH_TOKEN_URL,${ADMIN_ORIGIN}/api/v1/oauth/token,g" \
|
|
||||||
-e "s,##CLOUDRON_ORIGIN,${ADMIN_ORIGIN},g" \
|
|
||||||
/home/cloudron/app.ini.template > "/home/cloudron/gogs/custom/conf/app.ini"
|
/home/cloudron/app.ini.template > "/home/cloudron/gogs/custom/conf/app.ini"
|
||||||
|
|
||||||
supervisorctl restart gogs
|
supervisorctl restart gogs
|
||||||
|
|
Loading…
Reference in New Issue