Sign inSign up

ramniwash/myaccount

By ramniwash

•Updated over 2 years ago

MyAccount is single sign on application server for OAuth 2 Authontication and Authorization.

Image
Web servers
0

196

ramniwash/myaccount repository overview

⁠Application Setup

⁠MongoDB Setup

    $ sudo mkdir /AppData
    $ sudo mkdir /AppData/mongo-myaccountdb

    $ docker run -d --name myaccount-mongo-db -e MONGO_INITDB_DATABASE=myaccount_db -v /AppData/mongo-myaccountdb:/data/db -p 27017:27017 mongo:8.0.0-rc9-jammy

    $ docker container start myaccount-mongo-db

    $ docker container stop myaccount-mongo-db

    $ docker container rm -f myaccount-mongo-db

    $ docker container logs myaccount-mongo-db

    $ docker exec -it  myaccount-mongo-db /bin/bash
        # mongosh

⁠MyAccount Application Setup

⁠Get MongoDB container IP
    $ docker container inspect  --format '{{ .NetworkSettings.IPAddress }}' myaccount-mongo-db
⁠Start the MyAccount Container
    $ docker run -d --name myaccount-server -e MONGO_DB_HOST=[MONGO_DB_HOST] -e MONGO_DB_PORT=27017 -e MONGO_DB_MYACCOUNT=myaccount_db \
        -e MONGO_DB_MYACCOUNT_USERNAME=admin -e MONGO_DB_MYACCOUNT_PASSWORD=secret ramniwash/myaccount:latest
    $ docker container logs myaccount-server
⁠Get MyAccount Server container IP
    $ docker container inspect  --format '{{ .NetworkSettings.IPAddress }}' myaccount-server

⁠Access Application

    http:[HOST_IP]:8080/
    https:[HOST_IP]:8080/

Tag summary

Content type

Image

Digest

sha256:0210174c9…

Size

340.5 MB

Last updated

over 2 years ago

docker pull ramniwash/myaccount