Sen Tree Pay is a point system developed and used during the 2018 Yuan Ze University College of Informatics Orientation Camp. Originally hosted at https://2018yzucamp.tyze.me/pay.
Designed, built, and maintained in cooperation with @tyzesc.
More backgrounds and stories of this project can be found in
- Talk 營隊還在用紙鈔?點數系統開發經驗 given by @tyzesc during SITCON 2019.
- Post 四資迎新網站技術文 written by me.
- Clone Application
git clone https://github.com/tomy0000000/Sen-Tree-Pay.git
cd Sen-Tree-Pay
- Spawn containers
docker-compose up --detach
- Create users manually by connecting to the following database
mysql://4zi:4zi@127.0.0.1/4zi
-
Change environment variables defined in
docker-compose.yml
-
Change environment variables defined in
.env
- Don't modify anything that isn't prefixed with
APP_
andDB_
APP_KEY
can be generated by the shell command
echo "base64:"$(openssl rand -base64 32)
- Don't modify anything that isn't prefixed with
-
Rebuild the docker image