Should Dockerfiles specify an entry point when using docker compose? - Stack Overflow (https://cdn.sstatic.net/Sites/stackoverflow/Img/favicon.ico?v=ec617d715196) (https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png?v=c78bd457575a) (https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png?v=c78bd457575a) (Stack Overflow) (/opensearch.xml) (https://stackoverflow.com/questions/74302503/should-dockerfiles-specify-an-entry-point-when-using-docker-compose) (https://cdn.sstatic.net/Shared/stacks.css?v=619122b796ae) (https://cdn.sstatic.net/Sites/stackoverflow/primary.css?v=02dcb5186b90) (Feed for question 'Should Dockerfiles specify an entry point when using docker compose?') (/feeds/question/74302503) (https://cdn.sstatic.net/Shared/Channels/channels.css?v=5981bb1a5bd7) (https://accounts.google.com/gsi/style) (site logo) Join Stack Overflow By clicking “Sign up”, you agree to our (/legal/terms-of-service/public) terms of service and acknowledge you have read our (/legal/privacy-policy) privacy policy . (e2a58aec89e0105273f31cf44dffd45d868462dc661de60a7d67e669a7370ceb) (1) (undefined) (2.0) Sign up with Google Sign up with GitHub OR (e2a58aec89e0105273f31cf44dffd45d868462dc661de60a7d67e669a7370ceb) (1) (undefined) Email Password (8+ characters (at least 1 letter & 1 number)) Sign up Already have an account? (/users/login) Log in (e2a58aec89e0105273f31cf44dffd45d868462dc661de60a7d67e669a7370ceb) () Skip to main content (https://stackoverflow.com) Stack Overflow (https://stackoverflow.co/) About Products (https://stackoverflow.co/teams/ai/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav-bar&utm_content=overflowai) OverflowAI (https://stackoverflow.co/teams/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=stack-overflow-for-teams) Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers (https://stackoverflow.co/advertising/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=stack-overflow-advertising) Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand (https://stackoverflow.co/teams/ai/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=overflow-ai) OverflowAI GenAI features for Teams (https://stackoverflow.co/api-solutions/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=overflow-api) OverflowAPI Train & fine-tune LLMs (https://stackoverflow.co/labs/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=labs) Labs The future of collective knowledge sharing (https://stackoverflow.co/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=about-the-company) About the company (https://stackoverflow.blog/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=blog) Visit the blog (Search…) () Loading… (https://stackoverflow.com) current community (https://stackoverflow.com) (Stack Overflow) Stack Overflow (https://stackoverflow.com/help) help (https://chat.stackoverflow.com/?tab=site&host=stackoverflow.com) chat (https://meta.stackoverflow.com) (Meta Stack Overflow) Meta Stack Overflow your communities (https://stackoverflow.com/users/signup?ssrc=site_switcher&returnurl=https%3a%2f%2fstackoverflow.com%2fquestions%2f74302503%2fshould-dockerfiles-specify-an-entry-point-when-using-docker-compose) Sign up or (https://stackoverflow.com/users/login?ssrc=site_switcher&returnurl=https%3a%2f%2fstackoverflow.com%2fquestions%2f74302503%2fshould-dockerfiles-specify-an-entry-point-when-using-docker-compose) log in to customize your list. (https://stackexchange.com/sites) more stack exchange communities (https://stackoverflow.blog) company blog (Click to show search) (https://stackoverflow.com/users/login?ssrc=head&returnurl=https%3a%2f%2fstackoverflow.com%2fquestions%2f74302503%2fshould-dockerfiles-specify-an-entry-point-when-using-docker-compose) Log in (https://stackoverflow.com/users/signup?ssrc=head&returnurl=https%3a%2f%2fstackoverflow.com%2fquestions%2f74302503%2fshould-dockerfiles-specify-an-entry-point-when-using-docker-compose) Sign up (/) Home (/questions) Questions (/tags) Tags (/users) Users (https://stackoverflow.com/jobs/companies?so_medium=stackoverflow&so_source=SiteNav) Companies Labs (/jobs?source=so-left-nav) Jobs (/beta/discussions) Discussions Collectives Communities for your favorite technologies. (/collectives-all) Explore all Collectives Teams Now available on Stack Overflow for Teams! AI features where you work: search, IDE, and chat. (https://stackoverflow.co/teams/ai/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=overflowai-learn-more) Learn more (https://stackoverflow.co/teams/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=explore-teams) Explore Teams Teams Ask questions, find answers and collaborate at work with Stack Overflow for Teams. (https://stackoverflow.co/teams/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=explore-teams-compact) Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. (/collectives) Learn more about Collectives Teams Q&A for work Connect and share knowledge within a single location that is structured and easy to search. (https://stackoverflow.co/teams/) Learn more about Teams Get early access and see previews of new features. (https://stackoverflow.co/labs/) Learn more about Labs (https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png?v=c78bd457575a) (/questions/74302503/should-dockerfiles-specify-an-entry-point-when-using-docker-compose) Should Dockerfiles specify an entry point when using docker compose? (/questions/ask) Ask Question (2022-11-03 11:43:38Z) Asked 1 year, 10 months ago Modified (?lastactivity) (2022-11-03 13:07:52Z) 1 year, 10 months ago (Viewed 1,654 times) Viewed 2k times This question shows research effort; it is useful and clear (70:3:31e,16:5cc4fd1377339115,10:1725245602,16:523eb5504337c528,8:74302503,db54ce5bbaa8e262c1c02059426b34b9fa6d5a054ea91bbb008e3f2d3479fa8f) 0 (This question does not show any research effort; it is unclear or not useful) (70:3:31e,16:14018469780838ef,10:1725245602,16:2ab620aea6d51fd1,8:74302503,28e107ff73cdb3125e545b3b6d30175d7857cc18084fba9b7b95b2e3c353d22e) Save this question. (/posts/74302503/timeline) Show activity on this post. I am migrating some web-apps to be managed via docker compose It seems the docker-compose.yaml has a section for the container entry-point. However, my individual docker files have an ENTRYPOINT themselves... should I remove this from the Dockerfiles? Does the entry-point in docker-compose override the Docker one? (/questions/tagged/docker) (show questions tagged 'docker') docker (/questions/tagged/docker-compose) (show questions tagged 'docker-compose') docker-compose (/q/74302503) (Short permalink to this question) Share Share a link to this question Copy link (https://creativecommons.org/licenses/by-sa/4.0/) (The current license for this post: CC BY-SA 4.0) CC BY-SA 4.0 (/posts/74302503/edit) () Improve this question Follow (70:3:31e,16:1ce34875ffd58597,10:1725245602,16:57871b77758b4107,8:74302503,e4c6d559ed02d761adb0d4339e5ecbccc72e1d94c492b54fbb4a3101c681fecd) Follow this question to receive notifications asked (2022-11-03 11:43:38Z) Nov 3, 2022 at 11:43 (/users/17194313/myk) (MYK's user avatar) (/users/17194313/myk) MYK MYK (reputation score) 2,687 (3 gold badges) 3 3 gold badges (15 silver badges) 15 15 silver badges (56 bronze badges) 56 56 bronze badges 2 docker-compose entrypoint overrides the docker image's entrypoint. You do not have to use the docker-compose entrypoint. – (/users/11115012/daniel-juravski) (181 reputation) Daniel Juravski Commented (2022-11-03 11:58:02Z, License: CC BY-SA 4.0) Nov 3, 2022 at 11:58 No and yes are the answers to the two questions. The exact term to use here is that you may define an entrypoint to override the default one (as you would do directly on the docker command of needed) – (/users/9401096/zeitounator) (43,358 reputation) Zeitounator Commented (2022-11-03 11:58:08Z, License: CC BY-SA 4.0) Nov 3, 2022 at 11:58 (Use comments to ask for more information or suggest improvements. Avoid answering questions in comments.) Add a comment | (Expand to show all comments on this post) 1 Answer 1 Sorted by: (/questions/74302503/should-dockerfiles-specify-an-entry-point-when-using-docker-compose?answertab=scoredesc#tab-top) Reset to default (scoredesc) Highest score (default) (trending) Trending (recent votes count more) (modifieddesc) Date modified (newest first) (createdasc) Date created (oldest first) This answer is useful (70:3:31e,16:53b65afa9e5447dd,10:1725245602,16:fce9b759f9853293,8:74303581,9feec2725794f1c8e8593e32f854cafe146f5930499c59bafcae5afb3a68f074) 1 (This answer is not useful) (70:3:31e,16:982da2c754f7796b,10:1725245602,16:d2573cfe1746053d,8:74303581,7bb896ef3c24767e78bc9a5452f3190295f561b0aea0c5d3487addd86e5c1ab3) Save this answer. (Loading when this answer was accepted…) (/posts/74303581/timeline) Show activity on this post. You usually shouldn't specify entrypoint: or command: in a Compose file. Prefer specifying these in a Dockerfile. The one big exception is if you have a container that can do multiple things (for example, it can be both a Web server and a queue worker, with the same code) and you need to tell it with a command: to do not-the-default thing. I'd suggest a typical setup like: # docker-compose.yml version: '3.8' services: app: build: . # with neither entrypoint: nor command: # Dockerfile FROM ... WORKDIR /app COPY ... RUN ... # ENTRYPOINT ["./entrypoint-wrapper.sh"] CMD ["./my_app" ] Compose entrypoint: overrides the Dockerfile ENTRYPOINT and resets the CMD . Compose command: overrides the Dockerfile CMD . In the Dockerfile both ENTRYPOINT and CMD are optional. If your base image already includes a correct command setup (nginx , php:fpm ) then you can safely skip both. It's otherwise somewhat a matter of style whether to use CMD or ENTRYPOINT in your Dockerfile. I prefer CMD for two reasons: it's easier to replace in a docker run ... image-name alternate command invocation, and there's a pattern of using ENTRYPOINT as a wrapper script to do first-time setup and then launch the CMD with exec "$@" . If you have a JSON-array-syntax ENTRYPOINT then you can pass additional command-line arguments to it as docker run ... image-name --option . Both setups are commonplace. The thing you shouldn't do is put an interpreter in ENTRYPOINT and a script name in CMD . I only ever see this in Python, but ENTRYPOINT ["python3"] is wrong. On the one hand this is hard to override in the same way ENTRYPOINT is in general, and on the other neither normal command override format works (you still have to repeat the script name if you want to run the same script with different options). (/a/74303581) (Short permalink to this answer) Share Share a link to this answer Copy link (https://creativecommons.org/licenses/by-sa/4.0/) (The current license for this post: CC BY-SA 4.0) CC BY-SA 4.0 (/posts/74303581/edit) () Improve this answer Follow (70:3:31e,16:84fa97f07904b241,10:1725245602,16:b7870b475ef9a396,8:74303581,b6ed9fff87c3c29821de34fb19134e2af0f92338e39f79c87f1bc5b6e2e125fd) Follow this answer to receive notifications answered (2022-11-03 13:07:52Z) Nov 3, 2022 at 13:07 (/users/10008173/david-maze) (David Maze's user avatar) (/users/10008173/david-maze) David Maze David Maze (reputation score 152,059) 152k (38 gold badges) 38 38 gold badges (208 silver badges) 208 208 silver badges (259 bronze badges) 259 259 bronze badges (Use comments to ask for more information or suggest improvements. Avoid comments like “+1” or “thanks”.) Add a comment | (Expand to show all comments on this post) (74302503) (false) () Your Answer Reminder: Answers generated by artificial intelligence tools are not allowed on Stack Overflow. (/help/gen-ai-policy) Learn more (true) Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question . Provide details and share your research! But avoid … Asking for help, clarification, or responding to other answers. Making statements based on opinion; back them up with references or personal experience. To learn more, see our (/help/how-to-answer) tips on writing great answers . Draft saved Draft discarded (e2a58aec89e0105273f31cf44dffd45d868462dc661de60a7d67e669a7370ceb) Sign up or (/users/login?ssrc=question_page&returnurl=https%3a%2f%2fstackoverflow.com%2fquestions%2f74302503%2fshould-dockerfiles-specify-an-entry-point-when-using-docker-compose%23new-answer) log in Sign up using Google Sign up using Email and Password (false) (false) Submit Post as a guest Name () () Email Required, but never shown () () Post as a guest Name () () Email Required, but never shown () () Post Your Answer Discard By clicking “Post Your Answer”, you agree to our (https://stackoverflow.com/legal/terms-of-service/public) terms of service and acknowledge you have read our (https://stackoverflow.com/legal/privacy-policy) privacy policy .(1) Not the answer you're looking for? Browse other questions tagged (/questions/tagged/docker) (show questions tagged 'docker') docker (/questions/tagged/docker-compose) (show questions tagged 'docker-compose') docker-compose or (/questions/ask) ask your own question . The Overflow Blog (https://stackoverflow.blog/2024/08/30/mobile-observability-open-telemetry-embrace-ios-android-austin-emmons/?cb=1) (Mobile Observability: monitoring performance through cracked screens, old batteries, and crappy Wi-Fi) Mobile Observability: monitoring performance through cracked screens, old... Featured on Meta (Meta Stack Exchange) (https://meta.stackexchange.com/questions/401324/announcing-a-change-to-the-data-dump-process?cb=1) Announcing a change to the data-dump process (Meta Stack Exchange) (https://meta.stackexchange.com/questions/402121/bringing-clarity-to-status-tag-usage-on-meta-sites?cb=1) Bringing clarity to status tag usage on meta sites (Meta Stack Overflow) (https://meta.stackoverflow.com/questions/431331/what-does-a-new-user-need-in-a-homepage-experience-on-stack-overflow?cb=1) What does a new user need in a homepage experience on Stack Overflow? (Meta Stack Overflow) (https://meta.stackoverflow.com/questions/431399/staging-ground-reviewer-motivation?cb=1) Staging Ground Reviewer Motivation (Meta Stack Overflow) (https://meta.stackoverflow.com/questions/431273/feedback-requested-how-do-you-use-tag-hover-descriptions-for-curating-and-do-yo?cb=1) (Feedback requested: How do you use tag hover descriptions for curating and do you use the RSS feed feature?) Feedback requested: How do you use tag hover descriptions for curating and do... Related (https://stackoverflow.com/q/29303904?rq=3) (Question score (upvotes - downvotes)) 7 (https://stackoverflow.com/questions/29303904/docker-compose-initialize-vs-run?rq=3) Docker-Compose: Initialize vs Run (https://stackoverflow.com/q/43003593?rq=3) (Question score (upvotes - downvotes)) 0 (https://stackoverflow.com/questions/43003593/using-docker-compose-in-dockerfile?rq=3) Using docker-compose in Dockerfile (https://stackoverflow.com/q/45786256?rq=3) (Question score (upvotes - downvotes)) 3 (https://stackoverflow.com/questions/45786256/docker-compose-specifying-image-vs-dockerfile?rq=3) Docker compose specifying image vs Dockerfile (https://stackoverflow.com/q/49470695?rq=3) (Question score (upvotes - downvotes)) 0 (https://stackoverflow.com/questions/49470695/docker-entrypoint-doesnt-find-command?rq=3) Docker entrypoint doesn't find command (https://stackoverflow.com/q/50880024?rq=3) (Question score (upvotes - downvotes)) 0 (https://stackoverflow.com/questions/50880024/environment-precedence-and-ports?rq=3) Environment precedence and ports (https://stackoverflow.com/q/52648391?rq=3) (Question score (upvotes - downvotes)) 4 (https://stackoverflow.com/questions/52648391/how-to-set-a-docker-compose-bin-bash-entrypoint?rq=3) How to set a docker-compose /bin/bash entrypoint? (https://stackoverflow.com/q/52774590?rq=3) (Question score (upvotes - downvotes)) 0 (https://stackoverflow.com/questions/52774590/dockerfile-entrypoint-conflicts-with-docker-compose-context?rq=3) Dockerfile entrypoint conflicts with docker-compose context (https://stackoverflow.com/q/52942913?rq=3) (Question score (upvotes - downvotes)) 41 (https://stackoverflow.com/questions/52942913/docker-compose-docker-entrypoint?rq=3) Docker compose & docker-entrypoint (https://stackoverflow.com/q/54160315?rq=3) (Question score (upvotes - downvotes)) 31 (https://stackoverflow.com/questions/54160315/docker-compose-entrypoint-command?rq=3) Docker-Compose Entrypoint/Command (https://stackoverflow.com/q/60512550?rq=3) (Question score (upvotes - downvotes)) 1 (https://stackoverflow.com/questions/60512550/docker-compose-entry-point-file?rq=3) Docker Compose Entry Point File (https://stackexchange.com/questions?tab=hot) Hot Network Questions (Law Stack Exchange) (https://law.stackexchange.com/questions/104747/is-it-illegal-to-use-a-fake-state-id-to-enter-a-private-establishment-even-when) Is it illegal to use a fake state ID to enter a private establishment even when a legitimate ID would've been fine? (Open Source Stack Exchange) (https://opensource.stackexchange.com/questions/15009/who-owns-code-contributed-to-a-license-free-repository) Who owns code contributed to a license-free repository? (Emacs Stack Exchange) (https://emacs.stackexchange.com/questions/82057/defining-functions-as-other-functions) Defining functions as other functions (Philosophy Stack Exchange) (https://philosophy.stackexchange.com/questions/116617/how-can-moral-disagreements-be-resolved-when-the-conflicting-parties-are-guided) How can moral disagreements be resolved when the conflicting parties are guided by fundamentally different value systems? (English Language & Usage Stack Exchange) (https://english.stackexchange.com/questions/625601/word-to-describe-telling-yourself-that-you-are-not-and-will-never-be-good-enou) Word to describe telling yourself that you are not, and will never be, good enough (Mathematica Stack Exchange) (https://mathematica.stackexchange.com/questions/306599/how-to-define-a-function-for-schmitt-trigger) How to define a function for Schmitt trigger? (Role-playing Games Stack Exchange) (https://rpg.stackexchange.com/questions/213201/held-action-sneak-attack-after-action-surge) Held Action Sneak attack after action surge (The Workplace Stack Exchange) (https://workplace.stackexchange.com/questions/198982/should-you-refactor-when-there-are-no-tests) Should you refactor when there are no tests? (Worldbuilding Stack Exchange) (https://worldbuilding.stackexchange.com/questions/261308/what-is-the-highest-apogee-of-a-satellite-in-earth-orbit) What is the highest apogee of a satellite in Earth orbit? (Operations Research Stack Exchange) (https://or.stackexchange.com/questions/12439/seinfeldisms-in-o-r) Seinfeldisms in O.R (Travel Stack Exchange) (https://travel.stackexchange.com/questions/191103/duties-when-bringing-canadian-goods-to-us-in-luggage) Duties when bringing Canadian goods to US in luggage (Electrical Engineering Stack Exchange) (https://electronics.stackexchange.com/questions/724078/how-is-an-inverting-opamp-adder-circuit-able-to-regulate-its-feedback) How is an inverting opamp adder circuit able to regulate its feedback? (Ask Ubuntu) (https://askubuntu.com/questions/1525146/how-do-i-backup-only-changed-files-on-an-external-hard-drive) How do I backup only changed files on an external hard drive? (Chemistry Stack Exchange) (https://chemistry.stackexchange.com/questions/184622/what-kind-of-polymeric-anions-can-be-made-of-boron-and-sulfur) What kind of polymeric anions can be made of boron and sulfur? (Puzzling Stack Exchange) (https://puzzling.stackexchange.com/questions/128116/maximizing-the-common-value-of-both-sides-of-an-equation) Maximizing the common value of both sides of an equation (Home Improvement Stack Exchange) (https://diy.stackexchange.com/questions/306170/is-this-screw-inside-a-2-prong-receptacle-a-possible-ground) Is this screw inside a 2-prong receptacle a possible ground? (Worldbuilding Stack Exchange) (https://worldbuilding.stackexchange.com/questions/261286/what-unique-phenomena-would-be-observed-in-a-system-around-a-hypervelocity-star) What unique phenomena would be observed in a system around a hypervelocity star? (TeX - LaTeX Stack Exchange) (https://tex.stackexchange.com/questions/725571/how-to-place-zeroes-before-the-quotient-with-opidiv) How to place zeroes before the quotient with \opidiv (Aviation Stack Exchange) (https://aviation.stackexchange.com/questions/106510/in-1982-admiral-grace-hopper-said-i-still-havent-found-out-why-helicopter-roto) In 1982 Admiral Grace Hopper said "I still haven't found out why helicopter rotors go the way they do". If she were here today, how might one answer? (Mathematics Stack Exchange) (https://math.stackexchange.com/questions/4965309/why-does-average-of-monte-carlo-simulations-not-hold-for-simple-problem) Why does average of Monte Carlo simulations not hold for simple problem? (Electrical Engineering Stack Exchange) (https://electronics.stackexchange.com/questions/724067/solenoid-driver-circuit-with-peak-hold) Solenoid driver circuit with peak hold (Code Golf Stack Exchange) (https://codegolf.stackexchange.com/questions/275291/how-many-ways-can-you-make-change) How many ways can you make change? (Geographic Information Systems Stack Exchange) (https://gis.stackexchange.com/questions/485444/qgis-connect-to-the-mactiondigitizewithcurve-map-tool-toggled-signal) QGIS: Connect to the mActionDigitizeWithCurve map tool toggled signal (Physics Stack Exchange) (https://physics.stackexchange.com/questions/826416/doesnt-counting-hole-and-electron-current-lead-to-double-counting-of-actual-cur) Doesn't counting hole and electron current lead to double-counting of actual current? more hot questions (/feeds/question/74302503) (Feed of this question and its answers) Question feed Subscribe to RSS Question feed To subscribe to this RSS feed, copy and paste this URL into your RSS reader. (https://stackoverflow.com/feeds/question/74302503) () lang-yaml (https://stackoverflow.com) (https://stackoverflow.com) Stack Overflow (/questions) Questions (/help) Help (https://chat.stackoverflow.com/?tab=site&host=stackoverflow.com) Chat (https://stackoverflow.co/) Products (https://stackoverflow.co/teams/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=footer&utm_content=teams) Teams (https://stackoverflow.co/advertising/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=footer&utm_content=advertising) Advertising (https://stackoverflow.co/advertising/employer-branding/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=footer&utm_content=talent) Talent (https://stackoverflow.co/) Company (https://stackoverflow.co/) About (https://stackoverflow.co/company/press/) Press (https://stackoverflow.co/company/work-here/) Work Here (https://stackoverflow.com/legal) Legal (https://stackoverflow.com/legal/privacy-policy) Privacy Policy (https://stackoverflow.com/legal/terms-of-service/public) Terms of Service (/contact) Contact Us Cookie Settings (https://stackoverflow.com/legal/cookie-policy) Cookie Policy (https://stackexchange.com) Stack Exchange Network (https://stackexchange.com/sites#technology) Technology (https://stackexchange.com/sites#culturerecreation) Culture & recreation (https://stackexchange.com/sites#lifearts) Life & arts (https://stackexchange.com/sites#science) Science (https://stackexchange.com/sites#professional) Professional (https://stackexchange.com/sites#business) Business (https://api.stackexchange.com/) API (https://data.stackexchange.com/) Data (https://stackoverflow.blog?blb=1) Blog (https://www.facebook.com/officialstackoverflow/) Facebook (https://twitter.com/stackoverflow) Twitter (https://linkedin.com/company/stack-overflow) LinkedIn (https://www.instagram.com/thestackoverflow) Instagram Site design / logo © 2024 Stack Exchange Inc; user contributions licensed under (https://stackoverflow.com/help/licensing) CC BY-SA . rev 2024.8.29.14628