Status
staging
main
Development
Prerequisites
-
Get a copy of
.secrets.app.envfrom 1Password -
Ensure that you have
Dockerinstalled and that you can rundocker psit without sudo
Install
Assuming you’re working in your preferred projects directory:
git clone git@github.com:320ny/memberspace_platform.git
cd memberspace_platform
# Copy .secrets.app.env into this dir
bin/setup
Post-install
Run the app with:
bin/dev
-
Open admin.memberspace.local in your browser of choice
Websites
-
The local admin platform: admin.memberspace.local
-
The local seed site platform: seed.local
-
The staging admin platform: admin.memberspace-staging.com
Note: you will want disable Cookies without SameSite must be secure in chrome://flags or else you will not be able to access your local site w/Chrome.
Stripe Webhooks
-
Setup stripe-cli per these instructions
-
bin/app/stripe-webhooks
Testing
-
Run tests:
bin/rspec [OPTIONS] [path/to/specs]