Comments (5)
For the current development, I rather not change these directories, dozens of conferences are currently build on that structure.
For development I would suggest to have 1 folder on the host, called conferences
and have that mount into the docker container.
Have a script that at start up time will scan the directory for existing repos (yes, those are independent repos and should remain as such) and create two symbols-links from $ACT_HOME/actdocs/$repo_name
--> conferences/$repo_name/actdocs
, same for the wwwdocs
from act.
As far as I know, it are the French devops that actually have to do some manual setup to get it all working. It's not just a matter of creating a new repo at Act-Conferences. There needs to be some database setup too. You need to have an existing and authorised Act-User to add assistant admins, like treasurer and wiki maintainers etc.
from act.
I actually want to keep the directory structure that is present in all the act conferences repo. But I need to make it work with plack. Which is the actual troublesome thing. But while I was running I thought of a solution that should work. The issue is that the wwwdocs are served by NginX/Apache - whatever webserver they use. So, that should go to the wwwdocs. Then you have plack, which doesn't know anything right now about these wwwdocs and isn't serving them. So that needs to be working if you want a simple docker container where things just work.
I'm not sure if those who run act (I think it is centralized somewhere?) if and when they use Docker on how they are going to use them.
The thing is that it probably falls back to the generic wwwdocs if it cannot find something in the conference wwwdocs directory?
from act.
btw, I truly hope that the last two (css and img) are inside wwwdocs.
It probably does need some setup to route conference names or domain names to directories on the Apache server.
from act.
Serving the static files can now be done via plack, this one can be closed.
from act.
Related Issues (20)
- Create default configuration so one can start working on Act on a first docker start HOT 1
- Create a mail container that sends e-mail so we don't have multiple services running in one docker container HOT 1
- Create Dockerfile that just works HOT 1
- Create docker-compose.yml for instant gratitifaction HOT 2
- Create proper readme for developers and users so they can act accordingly HOT 1
- Create seperate database for the wiki HOT 3
- PSGI or not (which branch becomes leading master or PSGI) HOT 16
- Where to store photo's HOT 5
- Need database dump of a wiki database HOT 2
- Serving CSS and other static files HOT 2
- Password checking maybe broken HOT 7
- Publish image to a registry HOT 1
- Allow files to be placed on S3/Swift HOT 5
- Make testsuite work HOT 2
- Act::Config shouldn't load the configuration files by default HOT 1
- Photo's aren't shown to the user HOT 1
- Not all static files are shown HOT 2
- Automate Makefile.PL / cpanfile creation HOT 1
- Use sqitch for DB management HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from act.