Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

A Serverless AWS project that can host many CasualOS instances at once.

License

Notifications You must be signed in to change notification settings

casual-simulation/casual-apiary-aws

Repository files navigation

Casual Simulation Logo

GitHub Issues MIT License Build Status

Casual Apiary AWS

A Serverless AWS project that can host many CasualOS instances at once.

Notice

This repository has been archived and the functionality has been moved to the main CasualOS repo: https://github.com/casual-simulation/casualos

Setup

  1. Install the Serverless framework
$ npm install -g [email protected]
  1. Install dependencies with Yarn.
$ yarn
  1. Install DynamoDB Local
$ yarn dynamodb:install
  1. Start running.
$ yarn start

Deployment

GitHub Actions

To deploy using GitHub Actions, simply create a tag on the commit you want to deploy.

  • To deploy to the boormanlabs stage, create and push a tag that starts with boormanlabs/ (like boormanlabs/v2.0).
  • To deploy to the casualos-redis stage, create and push a tag that starts with casualos/ (like casualos/v1.0).

Manual

  1. Make sure you have the AWS CLI and the casualsimulation profile is configured:
$ aws configure --profile casualsimulation
  1. Deploy to AWS
$ serverless deploy --stage mystage

About

A Serverless AWS project that can host many CasualOS instances at once.

Resources

License

Stars

Watchers

Forks

Packages

No packages published