[WIP] Add docker-compose configuration for development and testing
AbandonedPublic

Authored by aspotashev on Jul 19 2019, 10:08 PM.

Details

Reviewers
None
Maniphest Tasks
T8449: Replacement of KDE Identity System
Test Plan
  1. Login as "site-admin".
  2. Register as new user; confirm registration with token from MySQL table "tokens"; login as new user.
  3. Request developer account -> FAIL!

Diff Detail

Repository
R925 KDE Identity (Solena) Application
Branch
docker
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 14149
Build 14167: arc lint + arc unit
aspotashev requested review of this revision.Jul 19 2019, 10:08 PM
aspotashev created this revision.

I'm not familiar with Docker Compose so someone else will need to comment on this regarding that.

Please note that Solena is a very old application, so i'd suggest new code rather than trying to build on Solena. I would not be surprised to find that Solena doesn't work on PHP 7.

docker/nginx-default
29

Be careful with *.php wildcards with Nginx.

While Identity doesn't allow users to upload files, on sites where it is possible to upload files this provides a trivial vector for Remote Code Execution.

aspotashev abandoned this revision.Jun 5 2022, 3:39 PM

This seems obsolete.