Commit Graph

201 Commits

Author SHA1 Message Date
Kayne Ruse dccf55c973 Added PRODUCTION env variable to client 2021-03-04 10:53:13 +11:00
Kayne Ruse 488f975e98 Fixex the deployment issues, read more
The deployment issues were caused by sequelize running out-of-order.
I fixed this by placing sequelize.sync() in correct locations.

I've also updated news-server with these changes.

I've also removed mariadb stuff from the game server's Dockerfile.

Resolved #1
2021-03-03 23:32:27 +00:00
Kayne Ruse b0ac371a43 Tweaking deployment startup, read more
MariaDB's root password needs to be hidden from the game server's container,
so I've changed the startup logic. MariaDB supposedly runs certain files that
are found in a specific directory, so I'm using volumes to place startup.sql
there.

This needs testing on a mock deployment server.

Related to #1
2021-03-04 06:15:46 +11:00
Kayne Ruse 0dcd092856 Merge remote-tracking branch 'refs/remotes/origin/main' into main 2021-03-04 06:05:48 +11:00
Kayne Ruse 06949d384a Added CHAT_KEY to game and chat servers
Resolved #2
2021-03-04 06:05:13 +11:00
Kayne Ruse 69b82fce3f Update README.md 2021-03-03 11:21:07 +11:00
Kayne Ruse 2c9ef261c1 Update README.md 2021-03-03 11:18:32 +11:00
Kayne Ruse 9a7e9313d8 Implemented username reserve feature 2021-03-03 04:27:48 +11:00
Kayne Ruse 34a5444705 Updated README.md 2021-02-28 00:44:43 +11:00
Kayne Ruse ea19cb0b03 Tweaked config v0.1 2021-02-27 04:40:47 +11:00
Kayne Ruse 648f8a16cc Added password changing 2021-02-27 04:38:59 +11:00
Kayne Ruse 2d7f6894ab Began writing the setup tutorial 2021-02-15 21:15:11 +11:00
Kayne Ruse 90abb6f6a3 Deleted an old file 2021-02-12 11:13:41 +11:00
Kayne Ruse 0c49ea4245 Shouldn't have deleted this 2021-02-12 11:12:32 +11:00
Kayne Ruse bb4564f3de Updated README.md 2021-02-12 11:07:22 +11:00
Kayne Ruse 1c456e70b6 Added markdown pages for privacy policy and credits 2021-02-12 06:03:41 +11:00
Kayne Ruse 0b6c372c55 Added unique UUIDs as keys 2021-02-11 22:14:27 +11:00
Kayne Ruse 27e0637a2d Added LICENSE 2021-02-11 21:59:28 +11:00
Kayne Ruse 8773665c65 Updated README.md 2021-02-11 16:03:41 +11:00
Kayne Ruse 615b686890 Added opt-in option for promotional emails 2021-02-11 16:01:39 +11:00
Kayne Ruse 7759a1cd40 Implemented default admin account 2021-02-11 13:18:18 +11:00
Kayne Ruse 01f17360b9 Updted README.md 2021-02-07 15:41:22 +11:00
Kayne Ruse 1aa047c3d9 Fixed a configuration issue with the news service
Turns out traefik handles port routing, so the project doesn't need
to know the news services' port.
2021-02-07 03:36:19 +00:00
Kayne Ruse 664e169796 Updated README.md 2021-02-07 13:55:26 +11:00
Kayne Ruse d1cd4f8248 Found an uncaught error 2021-02-04 21:02:31 +00:00
Kayne Ruse 142caf1dcc Making progress 2021-02-04 20:07:51 +00:00
Kayne Ruse dafcd3b833 Working on the config file
It's kind of working? Well, the program crashes due to a promise failure.
2021-02-04 13:42:53 +00:00
Kayne Ruse e5a81c79e1 Experimenting with docker and configuration 2021-02-04 20:58:35 +11:00
Kayne Ruse a1c76a23be Updated README.md 2021-02-04 02:19:39 +11:00
Kayne Ruse 217bcf08a6 Added news editor 2021-02-03 12:22:39 +11:00
Kayne Ruse 5a271fb127 Added dateFormat to the posts 2021-02-03 10:49:37 +11:00
Kayne Ruse 9d8c1fa038 Wrote news publisher panel 2021-02-03 10:01:26 +11:00
Kayne Ruse 13b83953c3 Working on the news feed 2021-02-02 04:17:26 +11:00
Kayne Ruse 969534c0f6 Ban and unban working 2021-02-01 20:05:06 +11:00
Kayne Ruse 36876f1a6d Tweaked README.md 2021-02-01 11:43:54 +11:00
Kayne Ruse 239bc6780a BUGFIX: cleared admin cookie on logout 2021-01-31 15:44:02 +11:00
Kayne Ruse be89c2d8d9 Started working on the admin panel 2021-01-31 12:07:03 +11:00
Kayne Ruse 71f3f8e370 Updated README.md 2021-01-31 10:03:18 +11:00
Kayne Ruse 02622ace65 Added cookie notification 2021-01-30 03:12:15 +11:00
Kayne Ruse 9b71688903 Account deletion working 2021-01-30 02:34:40 +11:00
Kayne Ruse 6468b02647 Minor bugfixes 2021-01-27 01:52:18 +11:00
Kayne Ruse 8c754b4570 Logout working 2021-01-25 19:34:06 +11:00
Kayne Ruse 3ccddaec0f Modified README.md 2021-01-25 14:25:09 +11:00
Kayne Ruse 9e5c4034d3 Implemented cookie-based logins 2021-01-25 14:23:03 +11:00
Kayne Ruse 60cabd1936 Email validation working 2021-01-25 12:53:46 +11:00
Kayne Ruse 9cd57f17fa MySQL + Sequelize is working, signup emails working 2021-01-25 07:32:47 +11:00
Kayne Ruse d0b383f5de Begin working on docker intergration 2021-01-23 23:57:30 +11:00
Kayne Ruse a983d60b32 Signup data is reaching the server code 2021-01-22 00:55:17 +11:00
Kayne Ruse 30a5251400 React + lazy loading is working 2021-01-18 23:55:13 +11:00
Kayne Ruse 4f685ab44c Began working on the toolchain 2021-01-18 19:47:23 +11:00