Alnis Posted July 18, 2018 Report Share Posted July 18, 2018 (edited) Sveiciens! Tātad ir nepieciešama lokālās vides ustādīšana: 1. izmantoju šo docker-compose.yml https://github.com/hamptonpaulk/php7-dockerized 2. Smuki uztaisās php, mysql nginx konteineri, viss strādā; 3. Tālāk PHP kodam ir nepieciešama oracle8 java. Uz produkcijas tad būs uzstādīts uz uz tā paša servera kur PHP. (java ir nepieciešama gan lai uz jvm palaistu api gan lai spētu uzkurināt pieslēgumu ārējai oracle db (te iespējams es kaut ko esmu nepareizi sadomājies attiecībā uz nepieciešamo, lai pieslēgtos oracle); 3.1. Vai pareizi būtu ar Dockerfile uzstādīt java pie PHP konteinera palaišanas: RUN apt-get update RUN apt-get install -y software-properties-common RUN apt-get update RUN apt-get install -y oracle-java8-installer RUN apt-get install -y oracle-java8-set-default # tiesa, te ir problēmas, īsti neinstalējās// 3.2 vai taisīt javai atsevišķu konteineri un kaut kā (iespējams ar kādu bridge - nav ne jausmas kā tas darāms) atļaut PHP komunicēt ar java konteineri? paldies oar info! Edited July 18, 2018 by Alnis Quote Link to comment Share on other sites More sharing options...
krikulis Posted July 19, 2018 Report Share Posted July 19, 2018 (1) Oracle klientam nevajag java runtime, vajag oracle instant klientu un atbilstošus vides mainīgos. (2) pēc reliģijas pareizi būtu java appu laist atsevišķā konteinerī un komunicēt caur REST API (alias mikroservisi) , bet pa vienkāršo ir uzlikt java turpat . (3) Java tev neinstalējas, jo viņš gaida kamēr tu piekritīsi JRE licences noteikumiem. Automātiski instalējas ķipa šitā https://github.com/dockerfile/java/blob/master/oracle-java8/Dockerfile Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.