-
Notifications
You must be signed in to change notification settings - Fork 16
Technology Stack
A UX design tool that allows the entire team to see and interact with the latest designs by accessing a single, live URL.
Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications.
Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official devtools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.
Bootstrap Vue provides one of the most comprehensive implementations of the Bootstrap v4.3 component and grid system for Vue.js, complete with extensive and automated WAI-ARIA accessibility markup.
- Node.js
- colyseus as the multiplayer framework for data synchronization within game "rooms"
- express endpoints for data access and retrieval
passport js's oauth2 module and google / meta oauth for user sign in
Currently using:
To upgrade postgresql docker image and container do the following:
steps to upgrade db image:
- upgrade db version in
base.yml
- backup db via
npm run backupdb
in the server container - copy the generated pom-(date).sql out from the server container into
the host, e.g.,
docker compose cp server:/code/server/pom-db.sql .
- stop db container
- upgrade to new postgres image in docker-compose.yml
- backup postgres data directory e.g.,
mv docker/data{,.backup}
- regenerate
docker-compose.yml
viamake docker-compose.yml
ormake deploy
docker compose up -d
- copy pom-db.sql into server container and run
npm run dangerously-loaddb