Sign inSign up

mindfire1/mindfire-social

By mindfire1

•Updated about 1 year ago

A responsive Angular-based UI for seamless social media interaction.

Image
0

1.0K

mindfire1/mindfire-social repository overview

⁠Mindfire Social Frontend

The Mindfire Social Frontend is a responsive web application built with Angular. It provides users with an engaging social media experience, enabling them to connect, post content, and interact with others. This Docker image packages the frontend for easy deployment in any containerized environment.


⁠Features

  • User Authentication: Login and registration functionality for secure access.
  • User Feed: View, create, and interact with posts (text and images).
  • Interactive Features: Like and comment on posts in real-time.
  • Optimized Performance: Fully responsive design for desktop and mobile browsers.

⁠How to Use

⁠Pull the Image

Pull the Docker image from Docker Hub:

docker pull mindfire1/mindfire-social:latest
⁠Run the Container

Run the frontend application:

docker run -d -p 80:80 --name mindfire-social \
  -v /path/to/config:/config/.env \
  mindfire1/mindfire-social:latest
  • Replace /path/to/config with the path to the directory containing your configuration file (e.g., .env.docker.properties).
  • The application will read the configuration file at runtime from the mounted directory.
  • The frontend will be available at http://localhost.

⁠Configuration File

The Docker image expects a configuration file in the mounted directory, such as .env.docker..properties, with the following format:

API_URL=http://backend-service:8081
ROOT_V1=/v1

Replace http://backend-service:8081 with your backend API URL.


⁠Deployment

This Docker image is suitable for deployment on:

  • Docker Swarm
  • Kubernetes
  • AWS ECS
  • Google Cloud Run
  • Azure Container Instances

⁠License

This project is licensed under the MIT License. See the license file for details.


⁠Tags

  • latest: The latest stable version of the frontend.
  • 1.0.0: Specific version tags for reproducibility.

Tag summary

Content type

Image

Digest

sha256:507eb234d…

Size

25 MB

Last updated

about 1 year ago

docker pull mindfire1/mindfire-social