Sign inSign up

georgedatq/hapifyme

By georgedatq

Updated 8 months ago

Containerized version of hapifyMe: a PHP-based app designed for local dev and Automation Testing.

Image
Integration & delivery
API management
Web servers
0

144

georgedatq/hapifyme repository overview

hapifyMe Application

This repository contains the web server image for HapifyMe, a PHP-based social networking application.

Purpose

This image is designed for educational purposes, specifically as a target application for learning Test Automation (Selenium, RestAssured, etc.). It provides a consistent, isolated environment for students to practice frontend and backend testing without needing complex local server setups (like XAMPP).

Stack

  • OS: Debian-based (via PHP official image)
  • Server: Apache
  • Language: PHP 8.2 (with mysqli, pdo, pdo_mysql extensions enabled)
  • Dependencies: Pre-installed via Composer (Firebase JWT, etc.)

Intended Audience

  • QA Automation Students
  • Developers working on the HapifyMe Core

Categories / Tags

Docker Hub often asks for categories or lets you add tags.

  • Categories: Web Servers, Web Application, Education/Training.
  • Tags: php, apache, testing, selenium, education, social-network

How to Run

This image is intended to be run via docker-compose alongside a MySQL database container.

Example Usage:

services:
  web:
    image: georgedatq/hapifyme:v1
    ports:
      - "8080:80"
    environment:
      - DB_HOST=db
      - DB_USER=hapify_user
      - DB_PASS=secret123
      - DB_NAME=hapify_social

Tag summary

Content type

Image

Digest

sha256:0ff9b642a

Size

311.8 MB

Last updated

8 months ago

docker pull georgedatq/hapifyme:v1