Git Product home page Git Product logo

gjacobjn / phraseanet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alchemy-fr/phraseanet

0.0 0.0 0.0 254.22 MB

Digital Asset Management PHP app

Home Page: http://www.phraseanet.com

License: Other

JavaScript 4.22% Makefile 0.01% PHP 75.54% Pascal 0.08% Shell 0.07% CSS 2.47% HTML 16.32% Smarty 0.05% PureBasic 0.03% Batchfile 0.01% Rich Text Format 0.42% Dockerfile 0.05% TSQL 0.74%

phraseanet's Introduction

Phraseanet 4.1 - Digital Asset Management application

CircleCI

Features :

  • Metadata Management (include Thesaurus and DublinCore Mapping)
  • RestFull APIS
  • Elasticsearch search engine
  • Multiple resolution assets generation

License :

Phraseanet is licensed under GPL-v3 license.

Documentation :

https://docs.phraseanet.com/

Installation :

You must not download the source from GitHub, but download a packaged version here :

https://www.phraseanet.com/download/

And follow the install steps described at https://docs.phraseanet.com/4.0/en/Admin/Install.html

Try Phraseanet :

You can also download a testing pre installed Virtual Machine in OVA format here :

https://www.phraseanet.com/download/

Development :

For development purpose Phraseanet is shipped with ready to use development environments using vagrant. You can easily choose betweeen a complete build or a prebuild box, with a specific PHP version.

git clone
vagrant up --provision

then, a prompt allow you to choose PHP version, and another one to choose a complete build or an Alchemy prebuilt boxes.

Ex:

  • vagrant up --provision //// 5.6 ///// 1 >> Build an ubuntu/xenial box with php5.6
  • vagrant up --provision //// 7.0 ///// 1 >> Build an ubuntu/xenial with php7.0
  • vagrant up --provision //// 7.2 ///// 2 >> Build the alchemy/phraseanet-php-7.2 box
  • vagrant up --provision //// 5.6 ///// 1 >> Build the alchemy/phraseanet-php-5.6 box

For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel/index.html

Docker build

WARNING : still in a work-in-progress status and can be used only for test purposes.

The docker distribution come with 3 differents containers :

  • An nginx that act as the front http server.
  • The php-fpm who serves the php files through nginx.
  • The worker who execute Phraseanet scheduler.

How to build

You can build all the images with the following command at the root directory, choosing an arbirary TAG name :

./build.sh <TAG>

It will build and tag the following images :

local/phraseanet-worker:<TAG>
local/phraseanet-fpm:<TAG>
local/phraseanet-nginx:<TAG>

Deploy the application

Once the images are built, you can deploy the entire phraseanet stack using the repository : https://github.com/alchemy-fr/phraseanet-docker and follow the instruction inside its README.md file.

phraseanet's People

Contributors

romainneutron avatar nlegoff avatar jygaulier avatar nmaillat avatar bburnichon avatar lostdalek avatar aynsix avatar mike-esokia avatar aztech-dev avatar hravalomanana avatar csaoh avatar kwemi avatar damienalexandre avatar xrousset78800 avatar anthonycabot avatar alexandrebrach avatar filipx avatar moctardiouf avatar greenj avatar mdarse avatar kallooasan avatar jschne avatar weblate avatar scrutinizer-auto-fixer avatar bartoua avatar dependabot[bot] avatar 4rthem avatar tomamplius avatar hlecorche avatar falylala avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.