Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
LucLaverdure committed Sep 27, 2024
1 parent 557898c commit a6ad9d2
Show file tree
Hide file tree
Showing 5,134 changed files with 409,719 additions and 1 deletion.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file added .DS_Store
Binary file not shown.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2024 Luc Laverdure
Copyright (c) 2023 Luc Laverdure

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# HashFlirt

Welcome :)

To do:

- change api route paths to /api/v1/...
114 changes: 114 additions & 0 deletions compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
x-meshmvc:
#Title of your application
site_name: MeshMVC

#output errors and prevent redirecting and displaying an error page
debug: true

default_logger: logger
logs:
access_logs: "logs/access.log"
error_logs: "logs/errors.log"

#REQUIRED: directories search patterns
seeds:
#views search pattern
- storage:*.*
#views search pattern
- view:*.php
#views search pattern
- template:*.*
#controllers search pattern
- controller:*.php
#css auto-discovery search pattern
- css:*.css
#js auto-discovery search pattern
- js:*.js
#media files search pattern
- media:*.*

default_storage: fs
storage:
#alias
firebase:
#storage type
firebase:
file:
apiKey:
authDomain:
projectId:
storageBucket:
messagingSenderId:
appId:
measurementId:
#alias
google:
#storage type
google:
API_KEY:
#alias
twittter:
#storage type
twitter:
client_id:
secret:
#alias
sftp:
#storage type
sftp:
HOST:
PORT:
USER:
PASSWORD:
#alias
curl:
#storage type
curl: ~
#alias
fs:
#storage type
local: ~
#alias
mysql:
#storage type
mysql: &mysql
MYSQL_HOST:
MYSQL_USER:
MYSQL_PASSWORD:
MYSQL_DATABASE:
secrets:
#storage type
mysql:
MYSQL_HOST:
MYSQL_USER:
MYSQL_PASSWORD:
MYSQL_DATABASE:
#alias
s3:
#storage type
s3:
AWS_REGION: "us-east-2"
AWS_KEY:
AWS_SECRET:
#alias
zip:
#storage type
zip: ~
x-defaults:
network: &network
networks:
- net
services:
meshmvc-api:
build: ./docker/api
ports:
- 80:80
volumes:
- ./www/:/var/www/html
- ./:/var/www/
extra_hosts:
- host.docker.internal:host-gateway
<<: *network

networks:
net:
33 changes: 33 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"name": "meshmvc/meshmvc",
"description": "Simple Framework For PHP",

"require": {

"symfony/yaml": "^6.3",
"guzzlehttp/psr7": "^2.0",
"marcj/topsort": "^2.0",
"mtdowling/jmespath.php": "^2.7",
"halaxa/json-machine": "^1.1",

"aws/aws-sdk-php": "^3.0",
"google/cloud-language": "v0.32.3",
"ezyang/htmlpurifier": "^4.13",

"league/oauth2-facebook": "^2.0",
"league/oauth2-github": "^3.0",
"league/oauth2-google": "^4.0",
"league/oauth2-instagram": "^3.0",
"league/oauth2-linkedin": "^5.0",
"league/flysystem": "^3.0",

"ext-curl": "*",
"guzzlehttp/guzzle": "^7.8",
"paragonie/random_compat": "^9.99",
"ext-openssl": "*",
"kreait/firebase-php": "^7.0"
},
"config": {
"vendor-dir": "./core/lib"
}
}
Loading

0 comments on commit a6ad9d2

Please sign in to comment.