@@ -53,17 +53,15 @@ echo "password" > ./etc/initial_admin_password.secret
5353section_end
5454
5555section_start " Install domserver"
56- make configure
57- ./configure --with-baseurl=' https://localhost/domjudge/' --enable-doc-build=no --prefix=" /opt/domjudge"
58-
59- make domserver
60- sudo make install-domserver
56+ make inplace-conf CONFIGURE_FLAGS=' --disable-doc-build --with-baseurl="https://localhost/domjudge/" --enable-doc-build=no'
57+ sudo make inplace-install
58+ sudo make inplace-postinstall-permissions
6159section_end
6260
6361section_start " Explicit start mysql + install DB"
6462sudo /etc/init.d/mysql start
6563
66- /opt/ domjudge/domserver /bin/dj_setup_database -uroot -proot install
64+ sudo /home/runner/work/ domjudge/domjudge /bin/dj_setup_database -uroot -proot install
6765section_end
6866
6967section_start " Setup user"
8684section_end
8785
8886section_start " Setup webserver"
89- sudo cp /opt/ domjudge/domserver /etc/domjudge-fpm.conf /etc/php/7.4/fpm/pool.d/domjudge.conf
87+ sudo cp /home/runner/work/ domjudge/domjudge /etc/domjudge-fpm.conf /etc/php/7.4/fpm/pool.d/domjudge.conf
9088
9189sudo rm -f /etc/nginx/sites-enabled/*
92- sudo cp /opt/ domjudge/domserver /etc/nginx-conf /etc/nginx/sites-enabled/domjudge
90+ sudo cp /home/runner/work/ domjudge/domjudge /etc/nginx-conf /etc/nginx/sites-enabled/domjudge
9391
9492openssl req -nodes -new -x509 -keyout /tmp/server.key -out /tmp/server.crt -subj " /C=NL/ST=Noord-Holland/L=Amsterdam/O=TestingForPR/CN=localhost"
9593# shellcheck disable=SC2002
@@ -98,7 +96,7 @@ sudo nginx -t
9896section_end
9997
10098section_start " Enable stacktrace in API response"
101- echo " APP_ENV=dev" > /opt/ domjudge/domserver /webapp/.env.local
99+ echo " APP_ENV=dev" | sudo tee /home/runner/work/ domjudge/domjudge /webapp/.env.local
102100section_end
103101
104102section_start " Show webserver is up"
0 commit comments