CRUD REST API for Firebase Authentication users management using the Firebase Admin SDK
152
A monorepo containing the latest local development client and server images of firebase-users-admin, a backend app featuring CRUD API endpoints for managing Firebase Authentication users using the firebase-admin SDK for NodeJS.
Live Preview
https://adminusers-dev.web.app/
GitHub Repository
https://github.com/ciatph/firebase-users-admin
Pull the "latest" client and server development images.
docker pull ciatphdev/firebase-users-admin:client
docker pull ciatphdev/firebase-users-admin:server
Create .env files for the client and server.
client/README.md and server/README.md files of the my-phonebook GitHub repository for more information about the .env file contents.Spin up the client and server containers with:
docker run -it --rm -p 3000:3000 --env-file .env --name client-dev ciatphdev/firebase-users-admin:client
docker run -it --rm -p 3001:3001 --env-file .env --name server-dev ciatphdev/firebase-users-admin:server
Load the localhost website at:
http://localhost:3000
To create an initial superadmin account:
docker exec -it server-dev npm run seed
Clone the firebase-users-admin repository.
git clone https://github.com/ciatph/firebase-users-admin.git
Navigate to the cloned firebase-users-admin root project directory, then run:
docker compose -f docker-compose.dev.yml pull
Set up the environment variables for the firebase-users-admin /client and /server directories.
client/README.md and server/README.md files for more information..env variables setup for Windows and Linux to enable hot reload.Run the development images.
docker compose -f docker-compose.dev.yml up
Load the localhost website at:
http://localhost:3000
Content type
Image
Digest
sha256:04cbc0119…
Size
97.7 MB
Last updated
about 2 years ago
docker pull ciatphdev/firebase-users-admin:client