Sign inSign up

iamapinan/getters

By iamapinan

Updated almost 5 years ago

Image
1

100K+

iamapinan/getters repository overview


Getters SaaS.

Getters website and Dashboard (SaaS).
Deployed at https://getters.app/

Pulling the image

Create personal access token from https://github.com/settings/tokens/new?scopes=write:packages

$ docker pull iamapinan/getters:latest
Run in local
$ docker run -d --name getters -p 80:80 iamapinan/getters:latest

note: Plaese remember to change image name in your docker-compose.yml file

What inside.
Step to produce.
  • Build docker image docker build -t getters-dev/saas:local .
  • Copy .env-example to .env
  • Change .env and docker-compose.yml file <changethis> to your password.
  • Create file ./backend/.env using content below.
  • Run docker compose docker-compose up -d or docker compose up -d on latest version of docker.
APP_NAME=${APP_NAME}
APP_ENV=${APP_ENV}
APP_KEY=base64:Ne78urIMef9t4swuHtQSDBuWi/t75HN+zg8eZWM7Soo=
APP_DEBUG=${APP_DEBUG}
APP_LOG=${APP_LOG}
APP_URL=${APP_URL}
APP_LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=${MYSQL_PORT}
DB_DATABASE=${MYSQL_DATABASE}
DB_USERNAME=${MYSQL_USER}
DB_PASSWORD=${MYSQL_PASSWORD}

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=9999
QUEUE_DRIVER=sync

REDIS_HOST=redis
REDIS_PASSWORD=${REDIS_PASSWORD}
REDIS_PORT=${REDIS_PORT}

MAIL_DRIVER=${MAIL_DRIVER}
MAIL_HOST=${MAIL_HOST}
MAIL_PORT=${MAIL_PORT}
MAIL_USERNAME=${MAIL_USERNAME}
MAIL_PASSWORD=${MAIL_PASSWORD}
MAIL_ENCRYPTION=${MAIL_ENCRYPTION}

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=

JWT_SECRET=${JWT_SECRET}

PADDLE_VENDOR_ID=
PADDLE_VENDOR_AUTH_CODE=
PADDLE_ENV=sandbox

WAVE_DOCS=${WAVE_DOCS}
WAVE_DEMO=${WAVE_DEMO}
WAVE_BAR=${WAVE_BAR}
NGINX IMAGE
  • Pull image from docker pull iamapinan/getters-nginx and add it to your docker-compose.yml
  • Change value for below in your .env file.
AMPLIFY_KEY=<APIKEY>
AMPLIFY_IMAGENAME=Getters
Troubleshooter
  • Admin login error may self fix by comment out the line.
// File location: backend/vendor/devdojo/themes/src/ThemesServiceProvider.php

        if (request()->is(config('voyager.prefix')) || request()->is(config('voyager.prefix').'/*')) {
            $this->addThemesTable();

            app(Dispatcher::class)->listen('voyager.menu.display', function ($menu) {
                $this->addThemeMenuItem($menu);
            });

            app(Dispatcher::class)->listen('voyager.admin.routing', function ($router) {
                $this->addThemeRoutes($router);
            });
        }

Tag summary

Content type

Image

Digest

Size

432.5 MB

Last updated

almost 5 years ago

docker pull iamapinan/getters