All Projects → Creatly → creatly-backend

Creatly / creatly-backend

Licence: other
🚀 Creatly backend app

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to creatly-backend

larasar
Laravel + Quasar Framework
Stars: ✭ 77 (+8.45%)
Mutual labels:  backend
eleanor
Code used during my Chaos Engineering and Resiliency Patterns talk.
Stars: ✭ 14 (-80.28%)
Mutual labels:  backend
pin-github-action
Pin your GitHub actions to a specific hash
Stars: ✭ 38 (-46.48%)
Mutual labels:  github-actions
django-github-digitalocean
Continuously Deploying Django to DigitalOcean with Docker and GitHub Actions
Stars: ✭ 45 (-36.62%)
Mutual labels:  github-actions
rspec-github
Formatter for RSpec to show errors in GitHub action annotations
Stars: ✭ 33 (-53.52%)
Mutual labels:  github-actions
nextjs-github-pages
🚀 Deploy a Next.js app to Github Pages via Github Actions.
Stars: ✭ 89 (+25.35%)
Mutual labels:  github-actions
translation-action
GitHub action that translates any text to any language supported by chosen provider.
Stars: ✭ 25 (-64.79%)
Mutual labels:  github-actions
upload-rust-binary-action
GitHub Action for building and uploading Rust binary to GitHub Releases.
Stars: ✭ 47 (-33.8%)
Mutual labels:  github-actions
gh fsync
🔄 GitHub action to sync files across repos in GitHub
Stars: ✭ 17 (-76.06%)
Mutual labels:  github-actions
500-interview-question-for-programmers
个人的学习工作总结,可作为你的面试指南(目前涵盖八股,非八股,算法,系统设计)。
Stars: ✭ 38 (-46.48%)
Mutual labels:  backend
pocket-cms
☁️ A pocket sized CMS written for nodejs
Stars: ✭ 13 (-81.69%)
Mutual labels:  backend
vidyabhandary
Self updating profile readme for github
Stars: ✭ 36 (-49.3%)
Mutual labels:  github-actions
blackcater
Using Node.js to generate my Github profile readme automatically.
Stars: ✭ 84 (+18.31%)
Mutual labels:  github-actions
github-actions-all-in-one-project
Automatically add an issue or pull request to specific GitHub Project when you create them.
Stars: ✭ 27 (-61.97%)
Mutual labels:  github-actions
awscredswrap
awscredswrap uses temporary credentials for the specified iam role to set a shell environment variable or execute a command.
Stars: ✭ 15 (-78.87%)
Mutual labels:  github-actions
action-ansible-playbook
⚙️ A GitHub Action for running Ansible playbooks
Stars: ✭ 133 (+87.32%)
Mutual labels:  github-actions
github-deploy-actions
This action will auto deploy to target branch when it get triggered
Stars: ✭ 24 (-66.2%)
Mutual labels:  github-actions
adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (-42.25%)
Mutual labels:  payment-integration
webring
“วงแหวนเว็บ” แห่งนี้สร้างขึ้นเพื่อส่งเสริมให้ศิลปิน นักออกแบบ และนักพัฒนาชาวไทย สร้างเว็บไซต์ของตัวเองและแบ่งปันการเข้าชมซึ่งกันและกัน
Stars: ✭ 125 (+76.06%)
Mutual labels:  github-actions
setup-arduino-cli
GitHub Action to setup Arduino CLI
Stars: ✭ 59 (-16.9%)
Mutual labels:  github-actions

Creatly LMS [Backend Application] GO

Learn More about Creatly here

Build & Run (Locally)

Prerequisites

  • go 1.17
  • docker & docker-compose
  • golangci-lint (optional, used to run code checks)
  • swag (optional, used to re-generate swagger documentation)

Create .env file in root directory and add following values:

APP_ENV=local

MONGO_URI=mongodb://mongodb:27017
MONGO_USER=admin
MONGO_PASS=qwerty

PASSWORD_SALT=<random string>
JWT_SIGNING_KEY=<random string>

SENDPULSE_LISTID=
SENDPULSE_ID=
SENDPULSE_SECRET=

HTTP_HOST=localhost

FONDY_MERCHANT_ID=1396424
FONDY_MERCHANT_PASS=test
PAYMENT_CALLBACK_URL=<host>/api/v1/callback/fondy
PAYMENT_REDIRECT_URL=https://example.com/

SMTP_PASSWORD=<password>

STORAGE_ENDPOINT=
STORAGE_BUCKET=
STORAGE_ACCESS_KEY=
STORAGE_SECRET_KEY=

CLOUDFLARE_API_KEY=
CLOUDFLARE_EMAIL=
CLOUDFLARE_ZONE_EMAIL=
CLOUDFLARE_CNAME_TARGET=

Use make run to build&run project, make lint to check code with linter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].