You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||2 years ago|
|templates||2 years ago|
|.gitignore||2 years ago|
|LICENSE||2 years ago|
|README.md||2 years ago|
|app.go||2 years ago|
|go.mod||2 years ago|
|go.sum||2 years ago|
|main.go||2 years ago|
|services.go||2 years ago|
kama - Decentralized dating platform
This application is in pre-alpha state. Here be dragons.
The only database supported by the framework powering kama is PostgreSQL.
- Absolutely nothing
- This is only a copy of the apcore example app right now
This application is written in Go. Download and install the Go compiler if you have not already done so.
Set up a PostgreSQL user and cluster by running the following queries (using psql for instance):
create user kama with password 'EnterPasswordHere'; create database kama with owner kama; -- Then, while logged in as user kama: create schema kama;
Then run the following commands:`
go get code.rocketnine.space/tslocum/kama # Download and install kama to ~/go/bin/kama # Then, either add ~/go/bin to your $PATH or provide the full path kama new # Start the guided installation process # Use the default options for everything except: # Enter the host for this server: Enter the domain your server will be hosted at # Session name used to find cookies: Enter any unique text # Please enter an IANA Time Zone for the server: Enter "Local" # Prompting for Postgres database configuration options: After this point, enter your server's PostgreSQL information # Choose SSL mode: disable # Enter the postgres database name: kama # Enter the postgres schema name: kama # Accept the remaining default options kama init-db kama init-admin
kama serve # Enter your information # Are registrations on this server open to the general public: Enter Y
This application is based on go-fed/activity and go-fed/apcore.
Please share issues and suggestions here.
- Fork this repository.
- Commit code changes to your forked repository.
- Submit a pull request describing your changes.