- Local deploy with
make
- Gcloud with
make gcloud
Configure PostgreSQL and open Admin at http://127.0.0.1:59126/browser/#.
- Create server, database, arches table
- Fill in by running ETL process completely in webapp
Open up webapp locally using http://localhost:8080/.
Set up the SQL Cloud platform through Google Cloud and connect to the App Engine instance https://cloud.google.com/sql/docs/postgres/connect-app-engine. In addition to adding the permissions to the SQL Cloud API, you may need to open up the firewall https://cloud.google.com/community/tutorials/setting-up-postgres. Some tips can be found on StackOverflow https://stackoverflow.com/questions/48496999/gcloud-postgres-wont-connect-with-app-engine.
NOTE: if the TCP port for PostgreSQL is already in use, you can find and kill it using
netstat -vanp tcp | grep 5432
.
.
βββ LICENSE
βββ Makefile
βββ app.yaml
βββ package.json
βββ docs
βββ server
βΒ Β βββ Arches.js
βΒ Β βββ ArchesExtractor.js
βββ webapp
βββ index.html
βββ static
Julian Weiss
Code and documentation copyright 2018 Julian Weiss. Code released under the GNU License.
arches: powerful travelog for gamers built in nodejs & postgresql
Copyright (C) 2018 Julian (insanj) Weiss
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.